Update CraftBukkit to 1.6.4
Initialize hostname on handshake. Fixes BUKKIT-4793

This restores a lost CraftBukkit diff that initializes the hostname
field used during login events.
Use in-game name
Custom versioning
Copy jar to test server
Show arguments supplied with server command aliases in help; BUKKIT-3134
The server bukkit.yml aliases section will pass arguments supplied to a
command alias. This commit updates the help system to show what those
arguments are in order to communicate the  difference in functionality.
Use platform specific line separator for file output; Adds BUKKIT-2370

This only modifies the output used to write the log to the file system.
Update snakeyaml to 1.12; Adds BUKKIT-48, BUKKIT-3896

http://code.google.com/p/snakeyaml/wiki/changes
Issue 66 "Provide serialization with minimum layout change" is fixed in
snakeyaml 1.11 and addresses BUKKIT-48.

This commit also introduces an improved error message when a TAB is
attempted to be used for indentation.