Fix ClearTickList to return correct value

Previously it always returned false, this fixes it to return whatever value the user has it set to.
Update SHA1 Info
Merge pull request #121 from Zbob750/patch-1

Fix ClearTickList to return correct value
Silent Lightning API
Update "Don't special case x move value" patch to ensure that move events are always fired, regardless if there are any "special cases"
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
Change various "Nope!" kick messages to something more descriptive and less confusing for players.
Allow enchanting tables to enchant any item when plugins prompt them to.
Remove the lastChunkAccessed if it is unloaded.

This fixes an issue where a chunk would be unloaded but remain in lastChunkAccessed meaning calls on getChunkAt could return a chunk that is no longer loaded, this caused an issue where the chunk could be reloaded whilst in use reverting any block changes. This caused findEndPortal to return null even after createEndPortal which would crash the server trying to teleport to a null location.
Add more Java versions to Travis