Fixed tween chaining
Cast JSONLoader ints to doubles where needed.
Changed domElement to this.domElement in TrackballControls constructor.

Ported misc_controls_trackball example from three.js as test for this change.
Ported OrthographicTrackballControls.js from three.js to Dart, added example

Added misc_controls_orthotrackball example as a "test". This example is not present in the three.js project.
Fixed adding multiple PointLights

The pointDistances list was being treated as a JS array, not a proper
List. This should fix issue #137.
Ported OrbitControls.js from three.js to Dart, ported associated three.js example

The example has been ported from three.js. It is the official three.js example for using orbit controls.
Avoid various warnings.
Fix web_gl_geometry_extrude_by_u_shapes.
Use createPatternFromImage rather than createPattern

createPattern only handles videos and canvases. createPatternFromImage handles image -> pattern
conversions.

Fixes #154.
Merge pull request #128 from tobbel/master

Tween chaining now possible, fixes #123.
Merge pull request #136 from niedzielski/bugfix/loader-typecasts

Cast JSONLoader Ints to Doubles Where Needed
Merge pull request #145 from adamjcook/trackball

Changed domElement to this.domElement in TrackballControls constructor.
Merge pull request #146 from adamjcook/ortho-trackball

Ported OrthographicTrackballControls.js from three.js to Dart, added example
Merge pull request #147 from AmateurLabs/master

Fixed adding multiple PointLights
Merge pull request #148 from adamjcook/orbit

Ported OrbitControls.js from three.js to Dart, ported associated three.js example
Merge pull request #151 from johsin18/various-fixes-3

Various fixes 3
Merge pull request #155 from dhasenan/master

Use createPatternFromImage rather than createPattern
Add set vertexShader, set fragmentShader and set uniforms for ShaderMaterial.