Major refactoring of .dao package.
Break up PermissionDao into PermissionDao/PermissionService.
Open the way for alternate or even composite implementations.

--HG--
rename : src/main/java/org/tyrannyofheaven/bukkit/zPermissions/dao/AvajePermissionDao2.java => src/main/java/org/tyrannyofheaven/bukkit/zPermissions/dao/AvajePermissionDao.java
rename : src/main/java/org/tyrannyofheaven/bukkit/zPermissions/dao/AvajePermissionDao2.java => src/main/java/org/tyrannyofheaven/bukkit/zPermissions/dao/AvajePermissionService.java
rename : src/main/java/org/tyrannyofheaven/bukkit/zPermissions/dao/MemoryPermissionDao.java => src/main/java/org/tyrannyofheaven/bukkit/zPermissions/dao/FilePermissionDao.java
rename : src/main/java/org/tyrannyofheaven/bukkit/zPermissions/dao/MemoryPermissionDao.java => src/main/java/org/tyrannyofheaven/bukkit/zPermissions/dao/FilePermissionService.java
rename : src/main/java/org/tyrannyofheaven/bukkit/zPermissions/dao/BaseMemoryPermissionDao.java => src/main/java/org/tyrannyofheaven/bukkit/zPermissions/dao/NonBlockingPermissionService.java
rename : src/main/java/org/tyrannyofheaven/bukkit/zPermissions/dao/PermissionDao.java => src/main/java/org/tyrannyofheaven/bukkit/zPermissions/dao/PermissionService.java
rename : src/main/java/org/tyrannyofheaven/bukkit/zPermissions/dao/DaoException.java => src/main/java/org/tyrannyofheaven/bukkit/zPermissions/dao/PermissionServiceException.java
rename : src/main/java/org/tyrannyofheaven/bukkit/zPermissions/storage/MemoryStorageStrategy.java => src/main/java/org/tyrannyofheaven/bukkit/zPermissions/storage/FileStorageStrategy.java