Mostly separate PermissionManager + backends from requiring a running Bukkit instance