allow enchanting enchanted books
3 Tables for CGuard
creating the first protections
fixed /hat with empty hand removing the current head-item
creating/invalidating Keybooks
and much more
adding last_access & created column to database
fixed pw-keybooks
expand chest & door protection for doublechest & doubledoor + floor
added BlockUtil to get data of top-half door during BlockPlaceEvent
doubledoor protection on creation
fixed ClassCastException when relative door was higher or lower than expected
forgot to update table-comment on create table
Update some maven plugins to newer version for maven 3.1.x compability

See this for more info: https://cwiki.apache.org/confluence/display/MAVEN/AetherClassNotFound
Fixing shout

Every class is changed :P
Fix logback errors on the tests
fixes CE-426
Use LanguageReceivedEvent
Some more fixing of shout

registering of permission
Bye, Bye commons-lang (2)
Bye, Bye commons-lang (3)
less duplication
do not allow permissions with * in name as * permissions are generated automatically
protection againt redstone, fire and indirekt block breaking
reduced codeduplication
Normalized how exceptions are logged

Logger.warn/error("Something bad happened!");
Logger.debug(e.getLocalizedMessage(), e);