Changed WebGLRenderer to use 3x3 normal matrix.
Limitations of WebGL lights:
- currently handles only single one of each ambient/directional/point light
- light intensity modifier not yet taken into account
- only diffuse term (this applies also in CanvasRenderer)