From #1454, small edit to TrackballControls.js to zoom properly with an OrthographicCamera
Created a `TrackballControls` for `OrthographicCamera`
Removed `checkDistances` and associated variables
Replaced Geometry with new BufferGeometry-based compatibility layer
IndexedGeometry inherits from BufferGeometry
PlaneGeometry inherits from Geometry
Changed Geometry dependency order, removed Geometry99
Removed Geometry99 experiment
Started removing legacy THREE.Geometry-specific code in WebGLRenderer
Moved TypedVector/MultiVector/TypedColor/MultiColor classes into separate files
Default value for offsets if none specified
Fixed renderer error caused by unknown material.defaultAttributeValues
Added new typed/multi classes to package definitions
Added skinIndices/skinWeights, vertexTangents, Geometry.clone/computeBoundingSphere/computeBoundingBox/computeFaceNormals/computeVertexNormals
Convert single-axis translation animation data according to upConversion.
added some classes to the API documentation.
Added Matrix3 uniforms loading
Added flattenToArray and flattenToArrayOffset methods to Matrix3
Merge branch 'mat3-uniforms' of https://github.com/rtsao/three.js into dev
More gpgpu birds example clean up.