Pulling all pending Bukkit-JavaDoc changes
Add API for dealing with player UUIDs. Adds BUKKIT-5071, BUKKIT-5501
Deprecate missed magic values from 1f83111208ab3612f384a2e6b65cc28423dc625e
Add player unique ID to (Async)PlayerPreLoginEvent. Adds BUKKIT-5108
Add method to send fake sign updates to players. Adds BUKKIT-2300
Update Bukkit for Minecraft 1.7.8
Add methods to use arbitrary entries in scoreboards. Adds BUKKIT-3977
Revert additions to skull BlockState API from 1.7.8
Revert changes to ban API from 1.7.8
Update Bukkit for Minecraft 1.7.9
[Bleeding] Use proper teleport reason for /tp command. Fixes BUKKIT-5348

Previously, when calling the /tp command with coordinates, no TeleportCause
was passed, causing the resulting PlayerTeleportEvent to be called with
TeleportCause.PLUGIN instead of TeleportCause.COMMAND. This commit adds the
missing TeleportCause to ensure that the resulting PlayerTeleportEvent
reports the correct TeleportCause.