Revert "Revert "Move PermissionsState into PermissionManagerService.""

This reverts commit 762bcd679e7a1fb9b19aced8528623ab22265eed.

Reason for revert: Fixed bug about shared user permission revocation
upon uninstall, and reading runtime permission state for users.

Bug: 158736025
Test: atest CtsAppSecurityHostTestCases
Change-Id: I71dec3d0492b0413c945fd0eb80f6186448ed528
6 files changed