Added an event for changing fog distance

Adds an event for changing fog distance. This event occurs after fog is rendered normally, which makes it much more useful than the current fog density event which takes no consideration of vanilla fog.