added Matrix4.get_quaternion