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.
Added item FlintAndSteel
added TNT/explosions
Explosion: drop blocks, set them on fire, fire events
use BlockVector
some kind of entity damage (to be finished)
added damage based on rayTracing for entitys in explosions
added TNT block (explosion)
formatting, correct use of EventFactory, constants for explosion power, some javadoc changes
add blocks only if the damage is high enough, don't add air blocks
added ItemTool for easier damage handling; formatting
fixed explosion values
added yield for explosion
some start for ExplosionPacket
use constant Explosion.POWER_TNT instead of value 4
added EntityStorage TNTPrimedStorage