Normalize slerp result



Turns out the quaternion slerp method does not return a normalized quaternion.

Not a problem if you are just using the returned quaternion to set orientations - its oriented perfectly.

However, if you want to use it to transform a vector, you then of course get non-normalized results.

Added the desired normalization.