Representation surface style initialization fix submitted by ckimmig

git-svn-id: https://svn.code.sf.net/p/ifcopenshell/svn/trunk@179 68180887-8925-40e4-aed3-789c086970ef
Fix for empty material list in the ColladaSerializer

git-svn-id: https://svn.code.sf.net/p/ifcopenshell/svn/trunk@180 68180887-8925-40e4-aed3-789c086970ef
Additional compatibility for std::tr1::array

git-svn-id: https://svn.code.sf.net/p/ifcopenshell/svn/trunk@181 68180887-8925-40e4-aed3-789c086970ef
Correct a regression in matrix multiplication order

git-svn-id: https://svn.code.sf.net/p/ifcopenshell/svn/trunk@182 68180887-8925-40e4-aed3-789c086970ef
[Qa] Fix compilation with CMake (with gcc 4.2.1 on OSX 10.7)
[Qa] Fix compile errors with gcc 4.2.1
[Qa] Use the IFC ID as the node ID, instead of using the node name twice
[Qa] Use the IFC ID as the node ID, instead of using the node name twice
[Qa] Readme file added
[QA] Making a difference between source and build directory tress
[Fea] Using separate output directories for debug/release builds
[Ref] Verbosity() --> setVerbosity() for clearer calls
[Qa] Warnings-- with gcc 4.2.1
[Qa] Using native types whenever possible : using false instead of '0'
[Qa] Better handling of exceptions
[Qa] Cleaning unrelated (and unused) method
[Qa] More verbose exception messages
Merge branch 'master' of https://github.com/sylvainmarie/IfcOpenShell

Conflicts:
	cmake/CMakeLists.txt