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.
Add two color arguments to GridHelper so that the grid color is not hardcoded
Added binding of dispose event for cube map textures.
Adding dispose method to a couple of effects to allow for applications to clean them up easily.
Update builds.
Editor: Reverting to simpler version.
Editor: Handle UUIDs.
Editor: Fixed outliner.