Store owning Horse in horse inventory. Fixes BUKKIT-4586
Restore CraftBukkit diff in ItemDye. Fixes BUKKIT-4493

Change ItemDye to pass the EntityHuman for StructureGrowEvent again.
Store item attributes. Addresses BUKKIT-4523
Fix NBT token for attribute names. Addresses BUKKIT-4483
Revert "Correct vehicle movement issues." Fixes BUKKIT-4565

This reverts commit 3d906d134417cfeefe7f71b916fee4d105e7650f.

Conflicts:
	src/main/java/net/minecraft/server/EntityTrackerEntry.java
Restore diff missed in 4176258a836062b22ac46919aefa5cc36fae78f2
Add raw sound string playSound method. Adds BUKKIT-2443

A method has been added to Player which allows the server to send a sound string to the client. Assuming the client has the specified sound, it will be played. This is needed by the implementation of the /playsound command.
Add PathfinderGoalPanic for diff visibility.
Add timeout for Panic goal. Fixes BUKKIT-4531
Revert to 1.5 despawning behaviour for Ocelots and Wolves. Fixes BUKKIT-4449
Indicate help is a command. Fixes BUKKIT-4642
Ignore null sound by contract. Fixes BUKKIT-4641
Add EntityLeash and ItemLeash for diff visibility
Implement Leash API. Adds BUKKIT-4459, BUKKIT-4583
Update players when coming into view of vehicle. Fixes BUKKIT-4628

When only considering trackers from player perspective, attach entity
packet could be sent before a packet for a respective vehicle is in view
and will, in turn, be ignored.

This adds another notification when the vehicle comes into view to cover
all cases.
Fix mistranslation in isPlayerCreated() for IronGolems. Fixes BUKKIT-4543
Fix off by 1 error for spawn protection. Fixes BUKKIT-4154
Updated version to 1.6.2-R0.1 in pom.xml for Beta.
Updated version to 1.6.2-R0.2-SNAPSHOT for development towards next release.
Call unleash event for non-sitting animals. Fixes BUKKIT-4658

The unleash event is only called for animals that are sitting - ones that
receive no movement vector. This adds the missing event call for
non-sitting animals.