Shader modifications ( Angular Shading / Fog / Grid )

Includes basic implementations of angular shading ( https://github.com/kduske/TrenchBroom/issues/448 ) as well as a subtle fog-like effect, which might help with estimating the distance of geometry better.

Update :
Added anti-aliased ( #464 ) distance-adaptive ( #484 ) grid implementation.