It was really annoying and error prone (easy to leak). SVN revision: 79299
Useful for 3d rotations. Avoid issues found when using euler angles, like gimbal locks. SVN revision: 79252