make autoResize optional. Fixes #2969
Added isCCW in toShapes().
JSONLoader: Added callbackProgress check as suggested in #3284.
Editor: Started custom made controls.
OrbitControls wasn't good either.
EditorControls: Tweaks for Firefox...
added snapping
updating toolbar settins on start
Editor: Prettified snap to grid UI.
Editor: Changed the snapping code for my own peace of mind :P
SpotLight.angle and SpotlightHelper cone size bug fixes
Fix MIME type request in sample code. Fixes #3292

rawgithub.com and raw.github.com serve files with different MIME types.  Chrome doesn't treat the MIME type served from raw.github.com as executable JavaScript, so the sample code provided in Creating-a-scene.html fails.  This patch changes the requested URL to make the sample code run correctly in all browsers.
npm build script can be used on linux/unix environment
Merge remote-tracking branch 'WestLangley/dev-spotlight' into dev
Updated builds.
Editor: Fixed Spotlight angle range as per #3291.
Merge remote-tracking branch 'jeremyckahn/patch-1' into dev
Docs: Probably better to encourage including the lib locally instead.
Editor: Adding support for systems with no webgl.
Editor: Added doubleclick for focusing an object.
EditorControls: Reverted zoom behaviour.
Now that we have focus() it makes more sense.