PlayerListener: handle logins when online mode is disabled

This allows servers not running with online mode to verify users
successfully. This is also convenient for servers that use plugins
to disable online mode during run-time.