Lights with a target will have their target automatically added to the scene to honor matrixAutoUpdate.
setRotation[X, Y, Z, Axis] changed to makeRotation[X, Y, Z, Axis], as it is in the code.
Added missing 'used but not declared' heightMax property.
Removed unused noFly property.
Add FirstPersonControls documentation draft
Document movementSpeed and lookSpeed
Fixes relating to #1879 and possibly #1501

- Path.js (esp. Arcs) is still confusing, but as of now
- Ellipses should work
- Path still uses "PATH.ACTIONS"
- the internal curve representation doesn't seem to be used yet
- Path.arc() uses .absarc() which uses .absellipse()
- examples/webgl_geometry_shapes.html should run now
fix createGeometry ignoring point.z
make curve createGeometry 2D/3D friendly
adds Vector3 support to CurvePath bounding box as discussed in #2157
Updates build
simple reset cause you don't want to poke in the internals
Add example for gpu-assisted picking
First rough version of skinning via float vertex textures.
Cleaned up skinning, made fallback to use uniforms if float vertex textures are not available.

For the moment bone texture size is hardcoded to 64 x 64 pixels (allowing for max 1024 bones). We'll see how it goes. I don't expect larger skeletons though it may be beneficial to have smaller textures for smaller skeletons.
Merge remote-tracking branch 'remotes/mrdoob/dev' into unflip
Merge remote-tracking branch 'sole/dev' into dev
Renamed gpu picking example.
Merge branch 'master' into dev
Merge remote-tracking branch 'wwwtyro/patch-1'