Matrix3/Matrix4: flat to array.
Updated builds.
Matrix3/Matrix4: Removed flattenToArray.
As far as I'm aware this is no longer needed.
Matrix3: Copy Matrix4 constructor style.
Fixed quaternion replacement.
Updated builds.
Merge branch 'dev-geometry-experiment' of https://github.com/jbaicoianu/three.js into dev

Conflicts:
	src/core/Geometry99.js
	utils/build/includes/common.json
Fixed dependencies and compiler warnings.
Reorganising files.
Typed* to Proxy*
Rescued Geometry.
Reverting PlaneGeometry dependency change.
BufferGeometryManipulator to GeometryEditor.
GeometryEditor: Implemented @jbaicoianu's array creation at access time approach.
Reverted WebGLRenderer.
Updated builds.
Moved GeometryUtils.merge to Geometry.merge.
Nicer API for Geometry.merge()
Added logarithmic depth buffer examples to list.
Updated examples that rely on GeometryUtils.merge.