Make ReusableChannelPromise less hacky
Alert when we cannot bind
Don't spew error about long usernames, just disconnect
Update async http
Update lombok/asynchttp/guava versions
Don't use trove sets
Cleanup userconnection constructor
Remove remnants of forge in initial handler
Refactor permissions to be lock free, and clean up duplicate references
Eeek, name should be constant!
Forgot that mutex
Don't expose the channel
Encapsulate ping fields
Finish encapsulating all userconnection fields
Merge branch 'master' of https://github.com/ElasticPortalSuite/BungeeCord into ElasticPortalSuite-master

Conflicts:
	proxy/src/main/java/net/md_5/bungee/BungeeCord.java
	proxy/src/main/java/net/md_5/bungee/UserConnection.java