Math: matrix/vector rework, part 1: synchronized unit tests.

They now test the same functionality in two places, but the
functionality will be implemented differently for matrix and vector.