Update func tests structure
Add drawing graphs for func tests
Further upgrading tests:
- Check along arbitrary line
- Produce graphs with the same yrange for all steps
- Add interpolateNode(CalcNode&) API, implement it for tetr meshes
- Use new API in tests, make tests mesh type independent
Disable gmsh messages on stdout - there is no point in them since they do not go into log file
Unified rheology-independent APIs
Merge remote-tracking branch 'origin/master'

Conflicts:
	src/tests/func/PWavePropagation.cpp
	src/tests/func/SWavePropagation.cpp
Removed make-based waf wrapper
Replaced initializer_list with vector
Handle implicit dependencies in Makefile correctly
Func test should be calculated up to the end even if there are bad nodes - it allows to get graphs and see what's going on
Remove StdRheologyCalculator since it should be rethinked completely for anisotropic materials
Cleanup AnisotropicMatrix3D::IsotropicTransition test
Add tests for isotropic elastic matrixes basic properties
Set rho for node when material changes
Update Engine cleanup to allow its usage in tests with a lot of test materials being created
Remove hardcoded method name since we do not use it anymore
Fix our basic tasks
Make wave amplitude in basic tests smaller to avoid issues caused by mesh movement
Additional logging for func tests