Merge remote-tracking branch 'KazakovBranch/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Changes in testDecomposition
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'

Conflicts:
	src/tests/unit/anisotropic_matrixes.cpp
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Changes in rotation test
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'

Conflicts:
	src/tests/unit/anisotropic_matrixes.cpp
Test corrections: testRotation & '|=' gcm_matrix opeartor
Double type for rotation
Rotation test with miltiple rotations
Additional changes in 'Double type for rotation' commit
Changes in rotation test
Manual merge tests for anisotropic matrixes