modified:   .gitignore
Operator |=, calculating in doubles
	modified:   src/tests/unit/anisotropic_matrixes.cpp
Use python2 as default interpreter
Add configure options to corresponding group
Look for vtk libs and headers also in folders vtk-*
Added build variants support and reworked configuration options a bit.
Do not compile the same file multiple times if it's used to produce
different binaries
Removed unused configuration flags and waftools/utils.py module.
Use templated singleton class for Engine implementation
Do not manage MPI state inside libgcm
Do not forward arguments in Singleton::getInstance
Refactored geo2 mesh loader: devided code between libgcm and launcher
Improved xml APIs
Removed loaders for first order meshes since these loaders are broken
Use relative to src include path in libgcm
Renamed header files (.h -> .hpp)
Basic support for exception-based assertions
Merge remote-tracking branch 'upstream/master'
Switched to own assertions implementation