make lensflares work on WebglRenderer2
add some more API updates
Changed back some .projectPoint() to .applyMatrix4() as per bb873d16d676ead71dfce5181a73828b5993a05f.
Renamed Vector3 projectPoint() to applyProjection() as per @WestLangley suggestion in bb873d16d676ead71dfce5181a73828b5993a05f.
Updated builds.
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.
Merge remote-tracking branch 'gero3/dev' into dev
Add support for LineDashedMaterial in CanvasRenderer
Detect Python version when running build.py script and let user know the script won't run in Python < 2.7, suggest a download link, then quit
Fixed example filename.
Merge branch 'master' into dev
Merge remote-tracking branch 'sole/dev-build-python-less-than-2.7' into dev
Friendlier message.
Simplified CanvasRenderer line dash code.
update css file for code
Typo fixes, expanded spotlight documentation
Revert "Typo fixes, expanded spotlight documentation"

This reverts commit 5be78ec3a60ae311bea1ec3fbf4841520a88d148.
Merge remote-tracking branch 'gero3/documentation' into dev