Merge pull request #87 from Hidendra/sponge

Fix maven build & loading granite.conf when running from a jar
GranitePluginManager: Fix loading plugins
GranitePluginManager: minor formatting nitpicking
Merge pull request #88 from Hidendra/sponge-pluginmanager

GranitePluginManager: Fix loading plugins
Message API
TextActions
Fix generics
Load of stuff
Finish up most of the Message apis
Change the way multiple messages work
Refactor TextColor to be an enum
Make the damn thing build
Some more random progress
Some more BlockLoc stuff
Big chunk of digging time code
Make GraniteMessage's constructor non-public
Add a constructor to Message and turn MessageBuilder mutable
Make Granite compile with latest Sponge
Make Granite compile for latest Sponge
Make Granite compile on Java 7