Exempt mgmt role holder from quiet mode suspension
This is accomplished via two changes:
1. SuspendPackageHelper now filter mgmt role holder out from the list of
packages to suspend for quiet mode.
2. When "Keep profiles running" feature is enabled,
ActivityStartInterceptor checks suspended state in addition to quiet
mode, so if package is not suspended, its activities can be launched.
Bug: 284108214
Test: atest SuspendPackageHelperTest
Test: atest WmTests:ActivityStartInterceptorTest
Test: atest CtsDevicePolicyTestCases:android.devicepolicy.cts.QuietModeTest
Change-Id: I9b70a548db8dd5d3e1ade66464a5d05e2118025a
6 files changed