update the docs for THREE.Camera
initial adoption of closures in the math library.  all unit tests pass.
fix three missed conversions to closures.  switch to extending math prototypes rather than replacing them.  This is to ensure that types created in closures within a type's prototype definition get their prototype updated with the full definition.
add source for THREE.extend method.
updated buffergeometry documentation
update the clock documentation
Update docs/api/core/BufferGeometry.html

remove double entry
Typo fixes, expanded spotlight documentation
Revert "Typo fixes, expanded spotlight documentation"

This reverts commit 5be78ec3a60ae311bea1ec3fbf4841520a88d148.
Merge remote-tracking branch 'gero3/documentation' into dev
Typo fix, and spotlight documentation
Merge branch 'master' into dev
Merge remote-tracking branch 'bhouston/math-closures' into dev
Removed re-asigning of constructors.
r56dev
Updated builds.