PreLoginEvent - allows a plugin to change auth mechanism

This would allow plugins to allow plugin to override offline mode

this allows server mods to log in any name and other auth exceptions