Fixed errors in matrix-vector multiplication
Removed unused test case
Added test for checking the matrix accessors
Added test for multiplying matrices with vectors
Changed includes, forward declarations were required
Added rotation of homogeneous coordinate points
Added test for accessing matrix elements and testing vector-matrix interoperability.
Removed memory layout test for matrices (not required anymore)
Added test which checks whether the generated quaternion matrices behave well, i.e. if they act the same as the quaternion on vectors.