Add SelectAccountActivity and make vCard importer use it.

Change-Id: Id7b39c82b506e90775bd4e0fada0045c11fccfd1
Merge commit '6d2f27f5a8b1ccee22bb2e630d5160b69af7c10c' into HEAD

* commit '6d2f27f5a8b1ccee22bb2e630d5160b69af7c10c':
  Add SelectAccountActivity and make vCard importer use it.

Conflicts:
	src/com/android/contacts/ImportVCardActivity.java
Revert "DO NOT MERGE Fix Activity instance leak by ContactsPreferences observer"

This reverts commit c7f25410daccf9e14c1726fd3e778910d894f243.

Conflicts:
	src/com/android/contacts/ContactsListActivity.java

Conflicts:
	src/com/android/contacts/ContactsListActivity.java
Revert "DO NOT MERGE Sticky tab rule: Remember the last tab that was used to call"

This reverts commit 00ea05799040a55f85cc449fede956983003af97.

Conflicts:
	src/com/android/contacts/ContactsListActivity.java
	src/com/android/contacts/DialtactsActivity.java
	src/com/android/contacts/PhoneDisambigDialog.java
	src/com/android/contacts/ViewContactActivity.java
Revert "Implement granting of URI permissions from picker.  DO NOT MERGE."

This reverts commit 958aca24fb348cd8795a952df7de299f09e66d2d.

Conflicts:
	src/com/android/contacts/ContactsListActivity.java
Refactoring contact list mode resolution.

Also, removing tons of obsolete code.

Change-Id: Ib661fae4f7568e18bb98d5f5e85d1ba75dc32cdb

Conflicts:
	src/com/android/contacts/ContactsListActivity.java