change to examples/misc
Update misc_animation_keys.html

changed to renderer CanvasRenderer
Implemented @WestLangley Vector3.reflect() from #4340.
Updated builds.
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.
Merge branch 'patch-14' of https://github.com/gero3/three.js into dev
Merge branch 'patch-15' of https://github.com/gero3/three.js into dev