FIX Output pjax header to prevent incorrect redirects/page loads on CMS requests
API Do local caching of data in PermissionService

- PermissionService now contains a local cache of data object parents and
  group assignments to avoid costly recursive hierarchy queries where they
  occur