Added RenderBlockOverlayEvent

I added a simply event for the cancellation of rendering the water texture overlay on the HUD when the player is in water.
Humm should we not change this to a event for rendering inside a block, and leave the fire overlay elseware unless we want to treat that as the player is IN a fire block?
Perhaps passing to the event the players location in world, as well as the block they are in?