Fixes and tweaks some rendering related things.

* Fixes various quirks in combination with reflective water
* Changes that water is more or less opaque when diving
* Removes some unnecessary normalize calls in the chunk fragment shader
* Replaces Fresnel term