Merge changes from topic "grantrevoke"

* changes:
  Move grant/revoke permission APIs
  Move whitelist permissions to permission manager
  Move check permission methods