Removed TextWrapper in favor of the client word-wrapping.

Formatting is still a little awkward. When new-style formatting is added
the old-style formatting can be properly converted, fixing any weirdness.
Checkstyle additions and matching style fix.
Show entity held item and equipment to players (fixes #164).
Added query support (closes #377).
Interpret world seed as number if possible (fixes #427).
Fetch UUIDs from Mojang if needed (fixes #227, fixes #365).

UUIDs are only fetched if online mode or proxy support is enabled.
Additionally fixes problems when player data files are missing a last
known username.
Fixed or added several broken inventories.

Added GlowInventory#getRawSlots() to handle a protocol special case.
Changed TEContainer to take an inventory rather than an inventory type.
Adds or fixes enchantment tables, anvils, brewing stands, furnaces,
workbenches, dispensers, droppers, and hoppers.
Add bonemeal interaction with saplings
Work something much more generic
Extend BlockPumpkinStem, BlockMelonStem and BlockTallGrass from BlockGrowable
Change to IBlockGrowable, add BlockGrass
Add BlockDoublePlant, modify BlockTallGrass
Add BlockPlant, BlockCrops and BlockDeadBush
Add ItemHoe
Add ItemSeeds, BlockStem, modify BlockCrops and remove BlockPumpkinStem, BlockMelonStem
Add ItemFoodSeeds, ItemFood and BlockCarrot, BlockPotato
Add ripe() method to BlockStem
Add BlockMushroom and huge mushrooms generation
spawn some green villager particles (needs isFertilizable() filtering)
Add BlockCocoa and BlockPumkin, add cocoa beans interaction