Added 3DSMax skin and morph export.
Add missing update calls.
Return a new hsl object for every call to Color#getHSL()
Add optionalTarget argument to Color#getHSL()
Merge branch 'fix-gethsl' of https://github.com/notlion/three.js into dev
Updated builds.
Fix mouse tracking bug when dom element is scrolled to a different position.

When using getBoundingClientRect, the returned coordinates are relative to the viewport.  If the page is then scrolled and we have a dom element that is not the document, the top and left offsets are out of date, thus the rotation calculations are off (sometimes by a lot).

In this fix, we instead do all calculations relative to the document (not the viewport) by adjusting the screen.left and screen.top variables with the scroll offset and using pageX/pageY instead of clientX/clientY for the click coordinates.
Update TrackballControls.js

Removed unnecessary `new` Vector in `getMouseProjectionOnBall`.

Removed assignment of variables have already been set.

Made the optional target in `getMouseOnScreen` mandatory.
Editor: Prevent accidental back history.
r64
removing uneeded variable
Optimised SimulatorRenderer.
I think I didn’t broke anything, @zz85?
Update GPGPU example

- Position textures require alpha channel to store bird's phase
- Rendertarget type should match texture size
- I don't remmeber when the birds get clotted into balls previous :S
Position texture requires alpha channel for bird phase
initialize face.vertexNormals and __tmpVertices more often, to make sure they are available when computeVertexNormals is called (again) after faces or vertices have changed.
remove __tmpVertices vertex normal cache
Merge branch 'dev' of https://github.com/martinwicke/three.js into dev
r65dev
Updated builds.
Added 'addedToScene', 'removedFromScene', 'objectAdded', and 'objectRemoved' events
make THREE.WireframeHelper correctly work with BufferGeometry