Add 2D rotation, translation and scale to clan::Mat3<Type>
Change the default initialization of clan::Mat2 and clan::Mat3 to zero the matrix, like clan::Mat4.
Adjust clan::Mat3 2D rotation to match glRotate(0,0,1)