Added isCCW in toShapes().
initial euler3 class.
add draft for Euler3.clamp().
complete Euler class, update examples, update Object3D, update unit tests.
added notices that Vector3.setEulerFromRotationMatrix/setEulerFromQuaternion have been removed.  Not deprecating because the target class has changed, it isn't just a function rename.
Merge branch 'dev' of git@github.com:mrdoob/three.js.git into euler3
remove self.performance.now support from header.js, it is no longer needed.
change encoding of webgl_marching_cubes.html to UTF8 so that it loads as an interactive page rather than as plain text.
add THREE.Rotation and remove Object3D.useQuaternion (as we always use quaternion now.)  Following recommendation discussed here: https://github.com/mrdoob/three.js/issues/3404#issuecomment-17262516
improve handling of unspecified orders in Euler.setFrom*() functions.  Fill out Euler.clamp().
implement initial Euler.reorder() function and remove Euler.alternativeSolution() per @WestLangley.
Added Euler unit tests, fixed one bug in Euler, one bug in Rotation.
remove Euler.clamp and Math.fpModulus per @WestLangley.
update export
update export
update export
Added oculus rift headtracking example
Whitespace fixes
Fixed raycasting with BufferGeometry

Raycasts now take BufferGeometry offsets into account.
Added a safeguard to check for the existence of color before adding them
to the intersected face.
Made a minor optimizations by moving a precondition out of the loop.
Pulled vector and array allocations out of loop.