Implemented ability to show particle effects.
Paramaterized constants and ItemTable tests.
Switched to Lombok for message classes.

Lombok automatically generates constructors, getters, hashCode, equals,
and toString methods on the annotated classes at compile time. These can
be overridden where necessary. This should reduce maintenance load on the
message classes.
Added networking unit tests.

Signed-off-by: William Lebel <lebelwilliam@gmail.com>
Protocol test functionality and style fixes.
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