Don't use manifest receiver
- Only use a runtime receiver to handle package broadcasts.
We still do mostly the same tasks in the receiver.
- Also remove the BG service used by the voicemail provider.
- When the voicemail provider starts, remove records made by
packages that have been uninstalled.
- The package receiver was used to update GAL providers too.
The previous CL already takes care of scanning GAL providers on
startup.
Test: adb shell am instrument -w com.android.providers.contacts.tests
Bug 35388445
Bug 35385207
Change-Id: I743a769bd51e2acdbd13df1440cce04b35331fda
16 files changed