make autoResize optional. Fixes #2969
Matrix4.setRotationFrom* -> Matrix4.makeRotationFrom* and make them fully destructive as they are already partially destructive.
simplify Object3D matrix construction via use of Matrix4.compose().
optimize Matrix4.compose to remove temporaries and unnecessary matrix multiplication.
Matrix4.compose -> makeFromPositionQuaternionScale, add Matrix4.makeFromPositionEulerScale().
add backwards compatibility stubs with deprecated warnings for Matrix4.setRotationFromEuler/setRotationFromQuaternion/compose
optimize application of scale in Matrix4.makeFromPosition*Scale() - no ifs and fewer multiplies.
remove inlining in Matrix4.makeFromPosition*Scale() per @WestLangley
Optimized the PCF shadow map filtering to use vector comparisons.
Added BoxHelper.
BoxHelper: Fixed authors.
Merge remote-tracking branch 'MiiBond/upstream' into dev
Updated builds.
Editor: Hide selectionBox on init.
ColladaLoader: Support for ambient lights.
SceneLoader2: Support files with no geometries and/or materials.
Added fromArray and toArray to Quaternion.
Deprecated setClearColorHex().
Tweaks to GeometryLoader/GeometryExporter.
Deprecated parameters.clearColor and parameters.clearAlpha from WebGLRenderer contructor. Added missing setClearColor to other renderers. Updated editor.