Add tests for matrix translation being applied.
Fix matrix33/44 apply_to_vector.

The dot was in the wrong order so translation
was not being applied and instead was adding to
the vector W component.