Cache user permissions checks

- Improves performance by 500x to 1000x for each permission check
  on a user after the first check. Relevant method: checkAccess
- Future: invalidate cache, if authItems change reactively
Tag v2.0.1 release