Fixed bug in Vector3.angleTo where NaN was being returned instead of zero. Added corresponding unit test.
Fixed bug in test.
Improved implementation and unit test for Vector3.angleTo to account for numerical problems outside of full [-1,1] range.
Using THREE.Math.clamp instead of locally defined version.
Merge remote-tracking branch 'drewnoakes/test/vector3/angleto' into dev