Added method to ZonePermissions to allow for conversion to a single-string list.
Added loading and config option for JSON backend in permissions.
Initial implementation of JsonProvider.  Lots of simple testing going on here.
Moved helper classes into JsonProvider and modified the directory creation for permissions files.
Sorted the list in PermissionList.getPermissionListFromMap, and added static method to get a map from a stored list.
Groups.json now loads properly.  Also decided to put only global permissions in groups.json in storage root.  World group permissions will go in world/groups.json instead.
Merged with develop.
Some fixes to JsonProvider.
Can't believe I actually had to do a freaking merge...
Finally got global user info and permissions saving and loading properly.  Also fixed some possible bugs with group perm saving and loading regarding internals.
Stupid merges...
Removed unnecessary uuid field from UserData.
Merge branch 'develop' of github.com:ForgeEssentials/ForgeEssentialsMain into jsonPerms
I really don't understand how that was a conflict...
Reverted to previous version of Zone from develop to maintain compatibility for future commits.
Merge branch 'develop' of github.com:ForgeEssentials/ForgeEssentialsMain into jsonPerms
Urgh... If THIS doesn't resolve future conflicts with this file, only a merge will.
Merge branch 'develop' of github.com:ForgeEssentials/ForgeEssentialsMain into jsonPerms
Added worldZone and areaZone saving.  Currently using one file to list the worldZone info and all areaZones within it.
Cleaned up and improved usability of code for group and user data.
Finalized loading of worldZones and areaZones.
More code refactoring, some bugfixes for unanticipated nulls.
Hopefully final merge into this branch.