- Ifc: refactor code, move opening generation and boolean clipping code to separate units.
- Ifc: support IfcPolygonalBoundedHalfSpace entities (WIP).
- Ifc: more work on polygonally bounded plane cuts.
- Ifc: implementation of IfcPolygonalBoundedHalfSpace now supports most of the possible geometric cases.
- Ifc: code cleanup.
- Ifc: re-enable previously disabled code to determine more intersection points for polygonally bounded half splits.
- Ifc: further work on IfcPolygonalBoundedHalfSpace - always pick closest intersection points.
- fix various vc compile errors when building with boost.
- better way to construct NULL-shared_ptr
Fix array access when loading colored binary STLs

Loading binary STLs with colors caused a crash due to writing after the end of the colors array.
Merge pull request #17 from nicholasbishop/patch-1

Fix array access when loading colored binary STLs
Pass by reference, not value
Merge pull request #18 from asmaloney/pass-by-ref

Pass by reference, not value, reviewed.
Fixing boost compilation issues
Merge branch 'master' of git://github.com/assimp/assimp

Conflicts:
	code/IFCGeometry.cpp