Flight permissions fix, and various bug fixes and API tweaks
Partially rewrote the Flight enchantment, meaning it will now work appropriately with players who already have permission to fly (including opped players)
Fixed WorldGuard bug where errors were thrown under certain circumstances.
API: enchantments that also double up as listeners will no longer register themselves because this sometimes caused exceptions thrown in console saying these enchantments cannot be registered before the plugin is enabled. These listener enchantments are now only registered on plugin enable separately.
Also added a new onPluginEnable() method to the CustomEnchant class that may be overwritten in case any more actions need to be done on plugin enable.