Martix4: Fix getTransposed() & Add non-member functions

inverse(), transpose(), determinant() and getSubMatrix3x3