Apply Spigot's patches

Changes:
- Fixed dupes with unloaded containers (https://github.com/SpigotMC/Spigot-Server/commit/a13063f3ff5ed7696f213ce2e780f1504a6d5e97)
- "Reached end of stream" messages no don't showing now (https://github.com/SpigotMC/Spigot-Server/commit/2969dd2ad7e17e1f13bad87298688444bf47b55b)
- Fixed memory leak with Redstone (https://github.com/SpigotMC/Spigot-Server/commit/5a840c1f4fc4739c360991f69d13e556b586ba64)
- Disallow interaction with itself (for freecam fixing too!) (https://github.com/SpigotMC/Spigot-Server/commit/317d6056580f228c224c5c5b147d1c4a705721b8)
- Added regex rule for checking client's usernames (https://github.com/SpigotMC/Spigot-Server/commit/af774caa0852e61286d4932941d718d8e3cb16a9)