Added patches from Forge for player movement while teleporting
Fixes #568
Fix display name patch.
Fixes #530
Check for a bed in overworld on respawn.
Fixes #529
Update to 1.7.2. Merge branch 'v172'
Fixed compile error from merge.
Update forge submodule
Added missed forge patches.
Some more cleanup.
Fix offline login.
Removed some spigot patches temporarily for compatibility.

The following spigot patches have been removed :

https://github.com/SpigotMC/Spigot/blob/master/CraftBukkit-Patches/0005-Better-Chunk-Tick-Selection.patch
https://github.com/SpigotMC/Spigot/blob/master/CraftBukkit-Patches/0007-More-Efficient-Chunk-Save-Queue.patch
https://github.com/SpigotMC/Spigot/blob/master/CraftBukkit-Patches/0013-Sync-Free-Chunk-Reference-Cache.patch
https://github.com/SpigotMC/Spigot/blob/master/CraftBukkit-Patches/0039-Allow-Disabling-of-Random-Lighting-Updates.patch
https://github.com/SpigotMC/Spigot/blob/master/CraftBukkit-Patches/0043-Lower-Chunk-Compression.patch
https://github.com/SpigotMC/Spigot/blob/master/CraftBukkit-Patches/0065-Fix-some-chunks-not-being-sent-to-the-client.patch

These patches will be reapplied after mods update and enough time have
been given to players to test. This allows us to identify what problems
the patches above may cause with specific mods.
Update bukkit submodule.
Update Forge to 10.12.0.1012. Merged latest 1.6.4 patches.

Applied Spigot patch
https://github.com/SpigotMC/Spigot/blob/master/CraftBukkit-Patches/0098-Reduce-memory-of-hiddenPlayers-map.patch
[Bleeding] Fix Achievements and Statistics API. Fixes BUKKIT-5305

Applied patch Bukkit/CraftBukkit@80e069d9d556e59771f6a7d0fb6050dcf6c86f06
Added SS mapping to redirect v1_7R* class calls to unversioned location.

We no longer shade craftbukkit to a versioned folder. Instead we now use
SpecialSource to redirect all versioned class calls to unversion location.

Ex.
org/bukkit/craftbukkit/v1_7_R1/CraftWorld ->
org/bukkit/craftbukkit/CraftWorld
Fixed modded Block and Item material registration for Bukkit.

Mod items and blocks will register as the following:

1. Mojang's registry auto-assigned ID will be used for material ID's.
2. Material names will no longer use 'XID', instead they will now use the
same name passed to Mojang's registry such as
'BiomesOPlenty:bootsAmethyst'. Any non-valid characters for yml config
files will be replaced with '_'. Names will also be set to uppercase by
default. So the final output of the BOP item above would be
'BIOMESOPLENTY_BOOTSAMETHYST'.

Note: As there are not many mods currently available for 1.7.2, these
settings may change in the near future depending on how everything works
out.
Fixed crash when connecting with vanilla client. Fixes #630
Update Forge to 10.12.0.1019.

Fixed disconnect messages showing up when players failed to connect.
Fixed TileEntity.updateEntity not being called. Fixes #652

Fixed wrong mapping in updateEntity check.
Fixed block placement not appearing to other players.
Add missing library dependency for Bukkit.