Now each shaders are created per each mesh configuration. Thus we can support different type of shaders in a scene, or having one object that supports normal, and others that don’t in the same scene.

Renderer and ShaderLib underwent large changes to support the multiple shaders.
Merge branch 'master' of https://github.com/subokita/Three.cpp-Rev-2