Math: test constexpr swizzle().
Math: test constexpr methods on Dual.
Math: test constexpr methods on Quaternion.
Math: test constexpr methods on DualQuaternion.
Math: added underlying type typedef for remaining types.

Also updated and unified documentation.
Math: code cleanup, doc++