Added some shadow mapping shaders and general support.