COMMON: TransformationMatrix changes

TransformationMatrix rotation now accepts an
option to normalise input axis vectors.
TransformationMatrix::transpose is now getTranspose.
TransformationMatrix::getPosition is now working.
TransformationMatrix::getXAxis is now working.
most (all perhaps) calls will eventually be done directly with vector classes, or via direct axis calls. So the rotate(x, y, z) will be phased out.