Add Spectator to GameMode enum
Build the javadoc & sources so they get uploaded on the repo.
Added API for displaying particle effects.

Particle effects can be played to individual players and players near a
location. The Particle enum defines the available particle effects.
Particles can be displayed in groups with a spread, and some particles
make use of a MaterialData or an extra data float, which defines speed or
some other property of the generated particles.
Add Banner Bukkit APIs

(Changes may come is BlockEntityTag stuff is added)
Add Banner MaterialData, and remove base colors from BlockState
Derp, wrong thing.
BannerPattern should not have a base color
Fix non-static method
NullPointerExceptions, not IllegalArgumentException
Add MaterialData for banners to Material
Deprecate magic values