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
- Averaging of a Matrix4 with another Matrix4 via the same lerping/slerping method