Implemented usage of uLightColor

This conforms with previous changes to Phong and Diffuse, but color is
calculated per-vertex where possible.
Merge pull request #421 from Davhed/gouraud-light-color

Gouraud light color