Normalize spaces on when reading a chat packet
Use one PermissibleBase for all Command Blocks.

This fixes issues with too many command blocks lagging or crashing the server, as well as just increases their performance in general.
Prevent hoppers from loading chunks
Add more spigot links
Pop guard entity list patch to top
Strengthen entity list guard patch back up to its original level. Whilst upstream fixes attempt to fix this, they aren't fully functional and can cause the server to crash. This way we can both identify bad plugins and stop all crashes.
Rebuild patch hashes, fix build.
Re-add the Fix ConcurrentModificationException while being idle kicked in a vehicle patch
Alter BungeeCord support to require BungeeCord when it is enabled.
Allow the potion effect caused by WitherSkulls to be cancelled along with damage cancellation (e.g. via events).
Optimize Player Lookup - #112

Optimize player lookup and various player operations. We mainly do this by keeping a map instead of iterating through all players. We also speed up the duplicate login check and a few other checks by simply checking for one matching player.

Thanks @aikar for some of the implementation