Rewrite LocalIntentSender

Register receiver dynamically:
1. remove the need for declaration in the manifest
2. ensure broadcasts are sent to the same process where test code runs
   (See b/174333051#comment1)

Bug: 174333051
Test: atest StagedRollbackTest#testPreviouslyAbandonedRollbacks
Test: atest ApexShimValidationTest
Test: atest StagedInstallTest
Test: atest AtomicInstallTest#testInvalidStateScenarios
Test: atest InstallUtilTest
Change-Id: I45398d5d06c39245e66db6215ef2edf66cb30b47
1 file changed