Fix Entity persistence. Fixes BUKKIT-4397

Missed diff.
Regrow sheep wool on grass consumption. Resolves BUKKIT-4405
Fix world preparation status output. Fixes BUKKIT-4407
Send event-defined MOTD/maxplayers. Fixes BUKKIT-4409

Also, revert to previous CraftBukkit functionality
Update client on cancelled leash. Fixes BUKKIT-4395
Update client on cancelled entity naming. Fixes BUKKIT-4396
Added EntityHorse for diff visibility.
Fix donkey/mule dupe exploit.
Minecraft spec has changed and we're required to follow. We now build with Java 6.
Fix scaling for player health. Fixes BUKKIT-4431
Properly clear attributes on remove and death. Fixes BUKKIT-4416
Improve maps.yml. Fixes BUKKIT-4419

Additionally fixed Minecart's interface to map INVALID methods.
Removed extra eat call. Fixes BUKKIT-4462
Update CraftBukkit to 1.6.2
Ocelots -> Ocelittle. Addresses BUKKIT-4449
Correctly set level name for 'world' option. Fixes BUKKIT-4474
Add PathfinderGoalTame for diff visibility.
Implement Horse API. Adds BUKKIT-4424

API has been added to interface with Horses and to modify their inventories. Horse entities will now be recognized with the type EntityType.HORSE, and will no longer be UNKNOWN.

HorseJumpEvent, EntityDamageEvent, and EntityTameEvent are all correctly fired for horses.

This commit fixes BUKKIT-4393.
Missed a mention of Java 5. We build for Java 6, as per the Minecraft spec.
Clear attributes on death; mistranslation issue.