Code Review for Job #19831

Code Review for Job #19831 - Workitem available at https://www.worklist.net/19831
I think this should be moved to Vec3 and the signature should be:
```
glm::vec3 rotate(const glm::vec3& vector, const glm::quat& rotation);
```
Unless I've misunderstood this. This signature seems more natural for what you're doing with this. You're producing a new vector which is the old vector rotated by the quat. Right?