Shaders rework.

Improved architecture, better bumpmapping, parallax oclussion, waving water, leaves and plants.