preserving the name of temporary mesh changes name of the initial mesh
Removed GeometryUtils.triangulateQuads.
OBJLoader2: Added missing material reference.
Octree: Removed dead code.
Removed face.centroid and geometry.computeCentroids()
centroid was originally used by CanvasRenderer, now that it computes it as needed we don't need the bloat anymore.
Updated builds.
SpotLight: added shadowCamera parameters to clone() method
DirectionalLight: added shadowCamera parameters to clone() method
Rename Matrix*.multiplyVector3Array() to Matrix*.applyToVector3Array()
TransformControls: fix incorrect application of applyProjection()
can cause problems if object and datablock names are different
Update BufferGeometry.html

fixes typo
Merge branch 'dev-dir' of https://github.com/WestLangley/three.js into dev
Merge branch 'dev-multiply' of https://github.com/WestLangley/three.js into dev
Merge branch 'dev-trans' of https://github.com/WestLangley/three.js into dev
Merge branch 'dev' of https://github.com/anka-sirota/three.js into dev
Updated builds.
Merge branch 'gpgpu_birds_buffer' of https://github.com/zz85/three.js into dev

Conflicts:
	examples/webgl_gpgpu_birds.html
Fixed a typo.
Merge branch 'patch-1' of https://github.com/mattijle/three.js into dev