Make the app accept Contacts.CONTENT_URI without id

Contacts.CONTENT_URI without id is used when external
apps want the Contacts app to show all contacts screen.
The behavior has existed since GB.

Also modifies ContactsIntentResolver (which was new in HC) so
that it treat the intent as ALL_CONTACTS action.

Adding a simple test case for Contacts.CONTENT_URI without id.

TESTED:
- phone, tablet
- launch the app
- launch the app via quick contact
- launch the app via the other app relying on Contacts.CONTENT_URI
  without id
- check this modification won't break the other intents shown
  by our all intents test.

Bug: 5184700
Change-Id: Icd98c6001d379db91f438a0b15a499d922f4a22d
4 files changed