Clean up lighting shaders.
Added spot light pixel shaders with two cones since a single cone has a hard cutoff. Choose to emulate smoothstep since it appears the spec says GLSL 120 is not supported thought it at least works for NVIDIA.
Added spot lights with two cones to the pixel lit demo.