Move logics of suspending packages out of package manager service

Bug: 201334238
Test: atest com.android.server.pm.SuspendPackagesTest
Test: atest CtsSuspendAppsTestCases
Test: atest CtsSuspendAppsPermissionTestCases
Test: atest SuspendPackageHelperTest
Change-Id: I88940b68b07ea0acdac4fcce6649431e4bb1e4b8
7 files changed