Add -A/--add-no-reset option to membership commands so that existing permanent memberships are left untouched.
(So now there are two possible outcomes: duration + permanent = duration [original behavior], or: duration + permanent = permanent.)
Move prefix/suffix chat logic out of Vault and into ZPermissionService.
Add service-metadata-prefix-hack option so plugins written directly against ZPermissionsService (e.g. EssentialsChat) can take advantage of new prefix/suffix chat logic.

--HG--
rename : src/main/java/org/tyrannyofheaven/bukkit/zPermissions/vault/DefaultPlayerPrefixHandler.java => src/main/java/org/tyrannyofheaven/bukkit/zPermissions/service/DefaultPlayerPrefixHandler.java
rename : src/main/java/org/tyrannyofheaven/bukkit/zPermissions/vault/PlayerPrefixHandler.java => src/main/java/org/tyrannyofheaven/bukkit/zPermissions/service/PlayerPrefixHandler.java
Switch to VaultAPI, directly implement all OfflinePlayer-based methods.