Added methods to Quaternion and Matrix4 to average multiple transforms

- Real exponentiation of Quaternion
- Multiple quaternion slerp
- Averaging of multiple transform matrices via lerping translations/scales and slerping rotations