Extented quaternion types and functions.
<glm/gtx/quaternion.hpp> need to be included to use these functionalities.