macro: Export all volumetric and shaped objects

This is done by type checking and testing some properties, like "Shape". Also recursively going through all members in object groups.
Only visibility can be checked via parsing an XML in the FreeCAD file manually. There is no clear API call to do the check via CMD now.
2 jobs for master-improving-macro-to-export-volumetric-and-shaped-objects in 8 seconds (queued for 2 seconds)
Name Stage Failure
codestyle-pep8 Verify
    E713: Z = not X in Y
E713: if not X.B in Y:\n pass
E714: if not X is Y:\n pass
E714: Z = not X.B is Y
1 E266 too many leading '#' for block comment
1 E713 test for membership should be 'not in'
1 W293 blank line contains whitespace
ERROR: Job failed: exit status 1