Replaced union to hold coords in Node class with vector3r variable
Made several AABB methods constant
Removed 'using namespace gcm' in header files
KD-Tree based spatial index for tetr meshes
Merge remote-tracking branch 'origin/master'
Make it buildable after refactoring
Add failure info back into snapshots
Disable certain tests whet assertions disabled
Brand new implementation of euler mesh markered mesh classes
Merge remote-tracking branch 'origin/master'

Conflicts:
	src/libgcm/mesh/markers/MarkeredMesh.cpp
Fixed code around custom flag getters/setters for CalcNode
A bit improved interpolation mechanism for Euler meshes (untested)
Fix new snapshots. Make them working for curved bodies save/load.
Merge remote-tracking branch 'origin/master'
WA for ugly method impl. Should allow separate further EulerMesh debug and necessary method rework.
Renamed option to disable assertions
Created separate header file for common used macros
Added an option to completely disable certain logging levels at compile
time
Merge branch 'master' of github.com:avasyukov/gcm-3d
Fix mesh loading for curved bodies - striker and so on - we need unused nodes in VTU2 dump
Merge remote-tracking branch 'origin/master'