Fix LoginEvent not being called.

If the server is in offline mode, the LoginEvent should be called.
Merge pull request #261 from roblabla/patch-2

Fix LoginEvent not being called.
Implement support for plugin hard dependencies.
Initialize depends set to an empty set to prevent a NPE when no depends given.
add fallback_server so we can still have a different default server on first join
Reformat all code
disconnect users with the reason "fallback" to send them automatically to the current fallback server
Merge branch 'master' of https://github.com/ElasticPortalSuite/BungeeCord

Conflicts:
	api/src/main/java/net/md_5/bungee/api/config/ListenerInfo.java