Fix null deference when no events are added.
Replace some splice() calls with removeRange().
Fix tabs on closing brace.
Merge pull request #21 from achatham/master

removeRange and event fixes
New Dart Editor fixes
Ported https://github.com/mrdoob/three.js/blob/master/examples/js/controls/FirstPersonControls.js 04b652ae26e228796f67838c0ec4d555e8b16528 to Dart
Added example for using the FirstPersonControls class
Tweak first person controls example
Fixed library name
Update 'part of' directive
ImageList for Cube image Textures 
- ImageList Class;
 - WebGLImageList 
Class WebGLImageList for webgl renderer;

Bugfixes
-  replaced splice for removeRange
- userRefract value should be int (not bool)
added cube shadding
Added lights to shader material;
BoundingBox constructor clean up;
Remove incomplete List interface in ImageList
Cleanup white space
Fixed adding a previous removed object to the scene. (webglobject.__webglActive == null taken out and fixed)
Merge pull request #25 from tiagocardoso/remove_add_fix

Fixed adding a previous removed object to the scene.
Update for Dart 0.2.8.2 SDK.
Merge pull request #26 from dgrove/master

Update to Dart SDK 0.2.8.2
Cleanup
pubspec rob email updated