Include bounded services when calculating package dependency

If Foo is a bounded service used by Bar, we need to evaluate
install constraints on Bar as well.

* Add ActivityManagerInternal#getClientPackages to query
  all client package names of a service.

Bug: 235306967
Test: atest CtsStagedInstallHostTestCases
Change-Id: I398b62c3076a45856b74e80a52660177f834c79d
4 files changed