Updated legacy branch with latest 1.6 fixes.

* Don't process attemptLogin twice when kicking a client.
* Refactored MFR DSU placement patch.
* Re-added vanilla check for canDespawn
* Switched to HashMap for backing mechanism on CB potion effects.
* Always call bukkit login event if not success.
* Add null check before firing bukkit openContainer events.