simplified half space solid extrusion, fixed problems in triangle orientation

git-svn-id: http://ifcplusplus.googlecode.com/svn/trunk@32 06f6d6f3-f2e0-f239-6e86-ba6a5d17d3a5
Merge branch 'fromSVN' into CMakefiles (SVN commit: r32)

Conflicts:
	IfcPlusPlusGeometry/src/ifcppgeometry/GeomUtils.cpp
[Fix] Updating the makefiles to r32 from SVN
Merge branch 'CMakefiles'
[Fix] Fix to compile IFCPluPlus with Clang
git-svn-id: http://ifcplusplus.googlecode.com/svn/trunk@33 06f6d6f3-f2e0-f239-6e86-ba6a5d17d3a5
fixed mesh face orientation

git-svn-id: http://ifcplusplus.googlecode.com/svn/trunk@34 06f6d6f3-f2e0-f239-6e86-ba6a5d17d3a5
Merge branch 'fromSVN'

Conflicts:
	IfcPlusPlus/src/ifcpp/reader/IfcStepReader.cpp
[Fix] CMake file fixed to match changes from SVN commit r33
[Fix] a NULL std::shared_ptr is actually a nullptr
[Fix] Bad merge in commit 8979fe9d703cedeaf288bd3ece963bff92c319c5
Merge branch 'CMakefiles'