change to examples/misc
Update misc_animation_keys.html

changed to renderer CanvasRenderer
Implemented @WestLangley Vector3.reflect() from #4340.
Updated builds.
THREE.Path.toShapes is now independent of the order of specification of holes and shapes. It moves holes to those shapes that contain them if unambiguous. Otherwise it respects specification order.
intersect_segments_2D: Bugfix concerning zero length segment; reduction of rounding effects
Update Sprite.html
Update SkinnedMesh.html
Update ParticleSystem.html
WebGLRenderer: Modify to take in existing WebGL context

This patch modifies WebGLRenderer to take in an existing WebGL context, and adds an unit test to test the behaviour.

Signed-off-by: Prabindh Sundareson <prabindh@yahoo.com>
Update Texture.html
Update Texture.html
Merge branch 'patch-1' of https://github.com/jox81/three.js into dev

Conflicts:
	examples/misc_animation_keys.html
	examples/webgl_animation_keys
	examples/webgl_animation_keys.html
Update Bone.html
Merge branch 'fixtriang' of https://github.com/jahting/three.js into dev
Merge branch 'patch-9' of https://github.com/gero3/three.js into dev
Merge branch 'patch-10' of https://github.com/gero3/three.js into dev
Merge branch 'patch-13' of https://github.com/gero3/three.js into dev
Merge branch 'dev' of https://github.com/prabindh/three.js into dev
WebGLRenderer: Renamed givenGLContext parameter to context.