fix the hack __webglInit for geometry that needs buffer updates.
use recursive projectobject to fix visiblility and make renderdata smaller
WebGLRenderer: render LineStrip or LinePieces with indexed buffer geometry
Added another exporter that handles Morph Targets

It outputs all the vertices position into morpTargets.
It uses the active time frame
It checks for position, rotation, scale, and modifiers and exports all
vertices positions locally
Merge pull request #4990 from WestLangley/dev-lines

WebGLRenderer: render LineStrip or LinePieces with indexed BufferGeometry
fix naming OpaqueObjects
some cleaup of the objects
fix shadowmapplugin
add depth pass plugin fix
Merge pull request #4992 from mesealexan/dev

Added another exporter for 3D Max that handles Morph Targets
change usage uuid to id.
Don't use forinstatement in renderer
Merge pull request #4995 from gero3/geometrygroupsperformance

Don't use forinstatement in renderer
Merge remote-tracking branch 'origin/dev' into removeHackery

Conflicts:
	src/renderers/WebGLRenderer.js
remove comments
fix buffergeometry + remove comments
Merge pull request #4986 from gero3/removeHackery

Remove hackery + fix visibility in webglrenderer
Updated builds.
Patched DAT.GUI with unprefixed requestAnimationFrame.
Editor: Revert to use three.min.js