matrix4::setRotation*
Also includes a minor `matrix4::transformVect` refactor to make testing easier.