Added an event for rendering fog

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. It is also at much better timing, as other GL functions can be performed to modify fog too if so desired.
Last but not least this can be a one line patch as it only adds a post and doesn't actually do anything with the event variable.