improve performance of setFromCross

Hi I quickly improved the method which is used to build a Quaternion from two Vectors.

An explanation why this works can be found on the following blog post:
http://lolengine.net/blog/2013/09/18/beautiful-maths-quaternion-from-vectors