Fixes and tweaks various rendering related things.

* Adds  a new normal map for the ocean/water and also replaces the old one (there are now two separate normal maps blended together)
* Tweaks ocean water settings accordingly
* Fixes that water textures were not tiled correctly because the chunk world position was not the actual world position in the chunk shader
* Fixes that some non-chunk objects were not rendering the correct light information to each of the buffers - fixed this for all shader, which now accept separate block light and sunlight light values instead of a combined value
Adds some rendering related fixes.

* Fixes that non-chunk blocks were differently shaded than chunk blocks - they should look exactly the same from now on in all situations (if using the deferred render path)
* ... and thus changes that the exponential light values were passed to the shader where they were exponentiated again
* Fixes that alpha blend chunks were falsely rendered front to back and not back to front
numerous bugfixes in pathfinder + multi level mazes
moving minions in a huge multilevel maze
Reverted Chunk.java