new THREE.TypedArrayUtils

performant quicksearch +kdtree for typed arrays, including example
prevent animation from searching forever for next key. When next key has lower index than prev, we have looped, and expect the time value to be less then the current
Update Material.html
some light cleanup
Update ShaderMaterial.html
New webgl example: postprocessing crossfade between cameras
Slowing the animation and using more contrasting colors
Merge branch 'master' of https://github.com/kile/three.js into dev
Crossfade example: Removed analytics tracking code.
Added example webgl_geometry_extrude_shapes2.html
Merge branch 'patch-11' of https://github.com/PaulJacobs/three.js into dev
fixing collada examples on github
Merge branch 'dev' of https://github.com/Doidel/three.js into dev
TypeArrayUtils PR clean up.
Minor clean up.
Yet more clean up.
Added performance improvement ideas

Removed and added some comments
Fix for the removed `getNormalVector()` in CurvePath.getWrapPoints

- See #4105
Examples: Add GPGPU bird to examples index list
Examples: Refactoring gpgpu renderer based on @WestLangley suggestion #4069