Simplify gl_FrontFacing glsl branches

This allows AMD's glsl compiler to optimize away an expensive JUMP + associated instructions
Fix typos introduced from commit 483b1f2127fc65291ab008dc8ee2162b1414cb1b
Quick fix for shadow weirdness with /r_dynamicLightCastShadows 0
Merge branch 'master' into librocket