This commit also contains some minor changes to TestManyLightsSingle which now has a key trigger (L) for toggling lights on and off.
Along with some light shaders refactoring and clean up