Update for 1.6.2 (mostly)

Adds HardenedClay, CoalBlock, HayBale, StainedClay, HorseArmors, NameTag.
Adds new Horse and variants
new Packets and Packet Changes, all health and damage is now sent as floats.
templated HorseInventory

Fixed ProtocolTests so there are no more missing message tests.
Fixed Beacon and CommandBlock Messages not having proper equals/toString methods.
Fixed QuartzPillar not being rotational, added new RotationalSolid for Quartz/Logs.