Remove the restricted user enforcement in getAppExclusionList

This change allows retrieval of the app exclusion list for
callers with the SYSTEM_SETTINGS and INTERACT_ACROSS_USERS_FULL
permissions, as well as allowing UID updates internally when
packages are added/removed.

In both cases, the retrieval of this information does not change
the configuration of the system in any incorrect way, and not
allowing these two use cases results in system components
(Package change notifications and settings app) calls failing.

Additionally, in restricted users, neither provisioning a VPN
profile nor adding app bypass rules are supported, so this
codepath is effectively a no-op at the moment. In the long term,
if VpnManager VPNs are supported from a DevicePolicyManager
standpoint, this correctly updates the restriction list when
apps are added/removed.

Bug: 247344442
Test: atest FrameworksNetTests
Test: atest CtsMediaHostTestCases
Change-Id: I9e820f89a274ea9e26e95ce0aaa6807175760186
(cherry picked from commit e5997ffb0da8a195818ef41f7c16f0d0f3716deb)
Merged-In: I9e820f89a274ea9e26e95ce0aaa6807175760186
1 file changed