Refactor rheology calculator - make it really virtual, override properly, etc
Merge remote-tracking branch 'amisto/master'
	new file:   models/rayleigh.geo
	new file:   tasks/tests/rayleigh.xml
	new file:   tasks/tests/trapezium-p-wave.xml
	new file:   tasks/tests/trapezium-sh-wave.xml
	new file:   tasks/tests/trapezium-sv-wave.xml
	new file:   test
Revert test commit

This reverts commit 9237f53d592f03e3933c2c4412ee558641948367.
Delete test
Merge remote-tracking branch 'akazakov/master'
Merge remote-tracking branch 'amisto/master'
	modified:   src/libgcm/Engine.cpp
	modified:   src/libgcm/node/CalcNode.cpp
	modified:   src/libgcm/node/CalcNode.h
	modified:   tools/run.sh
	src/libgcm/rheology/StdRheologyCalculator.cpp
	src/libgcm/rheology/StdRheologyCalculator.h
Merge branch 'master' of https://github.com/AlexanderKazakov/gcm-3d
Merge remote-tracking branch 'akazakov/master'
Revert back auto-adjusting number of cpus in run.sh helper
Make rheoCalc configurable in task file
Return rho back into snapshots
Add curNode pointer to contact calc parameters list
Add curNode pointer to border calc parameters list
Add virtNode pointer to contact calc parameters list
Sample paraview rendering script
Merge branch 'master' of github.com:avasyukov/gcm-3d
- Use unordered_map for node index - it makes lookup more than 5x times faster and overall computation near 2x times faster
- Necessary adjustments to use C++11 features