Allow runtime Onlinemode change 

In the Past the Minecraft.ner servers where often down so i need to change the online mode of bungee automatically, I did that with reflection but that isn't beautiful.

My patch adds a new event which would called before the Minecraft.net auth happen.