Fix test suites. Add Matrix4 test suite. Rewrite Matrix4.
Enable benchmarks in the test suites.
Add Matrix4.Invert and Matrix4.Determinant. NOTE: The invert function false while testing.
Update .travis.yml

Run tests and benchmarks.
Update .travis.yml
Update .travis.yml
Fix Matrix4 Invert test. Add more values to the Determinant test.
Merge origin/master
Convert Matrix3 from []float32 to struct.
Do proper scaling of all three components. Remove old comment.
Rename MatrixTestSuite to Matrix4TestSuite
Add Matrix3Checker
Fix Matrix3Check
Add Matrix3TestSuite with NewIdentityMatrix3 test
Remove unused const
Fix Matrix3.Mul function. Do not store new value in operating value.
Add Matrix3.Mul test.
Add Float32EqualChecker for tests. Rewrite the EqualFloat32 function. Add new Matrix3 tests. Move Matrix3.SetToRotation to NewZRotationMatrix3. Add NewYRotationMatrix3, NewXRotationMatri3 and NewRotationMatrix3.
Update README.md. API is not stable.
Reduce the floating point tolerance on comparing two float32s