Three.js JSON Model loader and animations, Refs #2891


• Added support for Three.js JSONLoader 
• Generated JSON models from Collada source
• Added support for JSON morph animation mesh models
• Added support for JSON skinned mesh models
• Added support for skeletal animations
• Added support for morph target animations
• Added testcases to exercise all Three.js JSON models & animation types

Created a test case at: http://localhost:3000/test/JSONLoaderTest

5 models from left to right
- Horse: SkinnedMesh, Morph Targets animations
- Knight: SkinnedMesh, Skeletal animations (includes both Skeletal & Morph Targets, test shows handling of models with multiple animation types, Skeletal takes precedence)
- VCTE: DAE, keyframe (regression test)
- Avatar: MorphAnimMesh (Blender conversion)
- Monster: MorphAnimMesh, Morph Target animations

All animations should loop except Avatar which iterates through animations when clicking on the browser window.