Rotation tests

Added TestRotate, TestRotateAboutX, TestRotateAboutY, and
TestRotateAboutZ. Fixed up the rotation functions in the process.
Updated the CMakesLists to support the new tests. Added toRadians and
toDegrees helpers to test/Common.h.