am 35bb6969: set up fast-forward from froyo-release to gingerbread

Merge commit '35bb69698c173f8b55f24c2bff9d77023ddb5844' into gingerbread-plus-aosp

* commit '35bb69698c173f8b55f24c2bff9d77023ddb5844':
  Fix a regression with lookupKeys that contain special characters
am 1f95ef82: am 35bb6969: set up fast-forward from froyo-release to gingerbread

Merge commit '1f95ef82b95f3568b1bb69bf03d25c32700995af'

* commit '1f95ef82b95f3568b1bb69bf03d25c32700995af':
  Fix a regression with lookupKeys that contain special characters
Breaking out contact deletion into a separate object.

Introducing a new type of object, Interaction,
which is neither Activity nor Fragment, but just
support for some particular function, e.g. deletion
of a contact.

Also, moving the query to the background thread.

Change-Id: I52d2607592fe3ca012284d8216003947dba5f188
Let Contacts refrain from stripping methods with the suffix ForTest.

Without this flag, we cannot add any method used only in testing.

Change-Id: I25703047cdc68b567c8bb4cb79b37835d7b74009
Fix some NPEs.

Change-Id: Ief1d70b3cceda812ac1368d1009e4c1aeef77351
Removed done and revert. Replaced instances of LinearLayout by FrameLayout for speed.

Change-Id: Idbf4cf14431ae66de7888432189492f5896693b9
Merge "Breaking out contact deletion into a separate object."
Merge "Let Contacts refrain from stripping methods with the suffix ForTest."
am 30802a7e: am bb58303b: Fixing use of green button in call log

Merge commit '30802a7e5dc77512191bcdde44640565212b4243' into gingerbread-plus-aosp

* commit '30802a7e5dc77512191bcdde44640565212b4243':
  Fixing use of green button in call log
am b684c9ad: am 30802a7e: am bb58303b: Fixing use of green button in call log

Merge commit 'b684c9ade4ebf98a839c9509d85d6509f5406a67'

* commit 'b684c9ade4ebf98a839c9509d85d6509f5406a67':
  Fixing use of green button in call log
Add a unit test for handleOneRequestSimple().

Bug: 2733143

Change-Id: I40af33e7d5b4df8100a494de18dc0002368d79c2
Merge "Add a unit test for handleOneRequestSimple()."
Making call/sms interaction preserve dialog state

And also cleaning up the implementation

Change-Id: I6d9ca845477282d4ef9db7417e99cffc9e608c86
Remove unnecessary comment.

Change-Id: I1f430af15eff46f31cb4a73f094a0d8d0b470bf0
Fix RemoteViewException.

Bug: 2801654
Change-Id: I335e40b56981b55dac35a8d35e357d1d30c0ce9a
1. Directly instantiate EditText instead of inflating 2. Remove a superfluous LinearLayout

Change-Id: Ic5903bd440a042c4b53fba92756e7b1c40140dfd
Merge "Making call/sms interaction preserve dialog state"
Evicting import/export into a class of its own

Also fixing some issues with dialogs on orientation change

To verify, please use Contact Intents / DEFAULT

TODO: need to add a unit test for this interaction

Change-Id: I3f00b16ee19b6b8522c4526e4bbef17b0afb2ed2
Moving ContactsListActivity to a different package

Change-Id: Ia8b850ed0be700458e741461ab9ea48508bbbf0b
Combining ContactListActivity and TwoPaneActivity into one.

Change-Id: I2ab37a0c87bf26c56cef6946fb53814a70e0ac85