Revamp the 'IfcGeomServer' idea to have an executable rather than a library to interface with. This way IFC processing runs in a separate process from the client application, so that crashes or out of memory issues do not bring down the client application.

git-svn-id: http://svn.code.sf.net/p/ifcopenshell/svn/trunk@232 68180887-8925-40e4-aed3-789c086970ef
IfcGeomServer, small fixes: refrain from using auto type and restore std::cout rdbuf on exit so implicit flush doesn't segfault

git-svn-id: http://svn.code.sf.net/p/ifcopenshell/svn/trunk@233 68180887-8925-40e4-aed3-789c086970ef
The code for the BIMserver plug-in has moved to: https://github.com/opensourceBIM/IfcOpenShell-BIMserver-plugin

git-svn-id: http://svn.code.sf.net/p/ifcopenshell/svn/trunk@234 68180887-8925-40e4-aed3-789c086970ef
When writing collada files, postfix geometry instance nodes to make them distinct from their geometry library references

git-svn-id: http://svn.code.sf.net/p/ifcopenshell/svn/trunk@235 68180887-8925-40e4-aed3-789c086970ef
Fix product's 4x4 matrix on the IfcGeomServer

git-svn-id: http://svn.code.sf.net/p/ifcopenshell/svn/trunk@236 68180887-8925-40e4-aed3-789c086970ef
Account for unit magnitude in matrix translation part when CONVERT_BACK_UNITS is enabled

git-svn-id: http://svn.code.sf.net/p/ifcopenshell/svn/trunk@237 68180887-8925-40e4-aed3-789c086970ef
Process IfcStyledItems directly applied to an IfcFacetedBrep

git-svn-id: http://svn.code.sf.net/p/ifcopenshell/svn/trunk@238 68180887-8925-40e4-aed3-789c086970ef
Add support for IfcSweptDiskSolid

git-svn-id: http://svn.code.sf.net/p/ifcopenshell/svn/trunk@239 68180887-8925-40e4-aed3-789c086970ef
Add test file with IfcSweptDiskSolids. Thanks Bernd.

git-svn-id: http://svn.code.sf.net/p/ifcopenshell/svn/trunk@240 68180887-8925-40e4-aed3-789c086970ef
More fixes for parsing files with comments

git-svn-id: http://svn.code.sf.net/p/ifcopenshell/svn/trunk@241 68180887-8925-40e4-aed3-789c086970ef
Add Test Files from http://www.buildingsmart-tech.org/ifc/IFC4/final/html/annex/annex-e/ifc/

git-svn-id: http://svn.code.sf.net/p/ifcopenshell/svn/trunk@242 68180887-8925-40e4-aed3-789c086970ef
- Add support for IFC4 nurbs surfaces (IfcBSplineSurfaceWithKnots and IfcAdvancedFace)
- Remove unnecessary typedefs

git-svn-id: http://svn.code.sf.net/p/ifcopenshell/svn/trunk@243 68180887-8925-40e4-aed3-789c086970ef
- Take better care of inverse cardinalities and respect more CoordinationView agreements in IfcOpenHouse
- Track inverse relationships in an IfcWrite context as well
- Fix for lists of SELECT types

git-svn-id: http://svn.code.sf.net/p/ifcopenshell/svn/trunk@244 68180887-8925-40e4-aed3-789c086970ef
sorted conflict