Revert "Merge pull request #155 from yawkat/killed-connections-fix"

This reverts commit ce42d88219cd85494406b6ebafb6673a39c66415, reversing
changes made to c3eeab45cd959f9abf735998a091a58dd662fe8b.
Disable Watchdog when restarting
Remove a file that snuck in to the last commmit
Allow skull owners to be removed
Upstream merge: Chicken jockey despawning and generation fixes
Fix race condition that could kill connections before they
were initiated
Upstream merge: Fix ender crystal stack overflow
Upstream merge: possibly fix some head related bugs.
Remove the "Allow skull owners to be removed" patch as it was fixed upstream
Automatically set connection throttle for bungee configurations
Use different replacement blocks for normal, nether and end worlds in Orebfuscator
Add config option for the size cap of UserCache.
Rebuild patches from last few PRs
Add PlayerSpawnLocationEvent - API & implementation.
Adds a fix for Scores that can potentially crash clients.
Check the right banlist for ip bans
fixed file extension for offline mode player data

added ".dat" file extension so this is able to find a players offline mode data if available
Check for plgins setting null locations/worlds
Check the values passed into the constructor as well
Don't fire PlayerPortalEvent when we don't have a target