Adding specular lighting.
Fixing issue with the spot light following the orientation of the camera. I completely deserved this bug, as it was a result of the directional lighting rotation hack I made a few weeks back. This is still not pretty, but at least now I feel like it's correct. Also, fixing use lighting switch when using specular lighting.