Add a Color class and convert to using it
Correctly refer to the object texture sampler as an int when buffering to uniforms
Fix usage of non-current opengl contexts and add opengl error checking
Add initial (non-functional) accurate light position calculation
Fix light alphas for moved cameras
Merge pull request #3 from jacquesh/glContextErrorsFix

Lighting bug fixes