Initial Guice injection support.

This initially supports @ConfigDir but not @DefaultConfig or plugin logger yet.
Merge pull request #95 from Hidendra/feature/sponge-guice

Initial Guice support.
CommandHandler: Call the SimpleCommandService/onCommandEvent listener directly so that plugins registering commands via the dispatcher get the command.
Add DedicatedServer to MinecraftUtils/composites so that console commands work.
Merge pull request #96 from Hidendra/fix/console-command

Add DedicatedServer to MinecraftUtils/composites so that console commands work
Make Granite compile with newest Sponge
Make BlockBreakEvent cancellable
Updated Granite to work with latest Sponge.
Started Chunk API.
Added Environment API.
The project has moved to SpongeAPI, so we no longer specially label these buids.
Added Enchantment API.
Merge remote-tracking branch 'origin/sponge' into sponge
Maven already handles the manifest.
Added EntityPrimedTNT.
Merge pull request #97 from Hidendra/fix/command-service-event

Added Hidendra's kind of 'hacky' version.
Turns out its not 'hacky' at all "YAY".
SpongeAPI extended particles & PrimedTNT API changes.
Added GraniteRotation.
Added Registration of Rotations.
Implemented more methods to BlockType.
Removed debugging code.
Made a little error resulting in Null Exception.
Fix startup crashes due to too small locals size.