Split lighting from shadow processing in the GLSL generator.
Only shadow diffuse and specular lighting (and not ambient and emissive). Fix attenuation calculation.
Merge pull request #19 from playcanvas/feature/simplify-shadow-glsl

Feature/simplify shadow glsl