Modified Mat3 and Mat4 classes to use the same storage ordering as OpenGL (column-major).

The Mat4 16 element constructor assumes that elements will be provided in column-major order.