Shader simplification: .rgb += instead of vec4(..., 0.0f)
Shader simplification: Get rid of lightscale where possible
x64 buildfix
Shader simplification: Get rid of lightSum1 when not needed.
Shader simplification: Share some variables between lights to help bad register allocators
Shader simplification: Share even more variables between lights.