Merge branch 'fix_cbrank_error_with_sync_off' into development.
refactor preloginevent methods.
refactor setting join message into private method
new config option to disable using the join message during linking. Fixes #94.
new config option to enable/disable synchronization during quit/join events. Fixes #31.
moved permission handlers into their own package.
basic implementation of support for zPermissions. Fixes #16.
add feature to allow cbsync <playername> as a command variant.
redesign so that an non-existant message key doesn't cause an NPE.
Cleanup new class
Add support for customizing date format. Fixes #79.
Dont multiply commandexecutor instances.
Overriding development branch to bring it in line with the V2 development branch.