Provides a way to let user select the recipients from a list of phone numbers.
a. Add a buttion beside to recipients box.
b. The multiple phones picker which is implemented in Contacts is launched when user touch the button.  The existent recpients are selected by default.
c. The user's selection will be populated to recipient's box when being back from multiple phones picker.

Also fix the related issue that the draft message is left once the recipient is changed.

Change-Id: I036b65dd1a651aae2fbb2e58a4b2b9e126ca4e74
Use the new QuickContact#setImageToDefault API instead of setting it to null

Change-Id: I25b89f140fe723290ec267950fac1d0348b8f188
am db8958a3: Fix Cursor NPE when closing.
am bd2a8f5b: merge from open-source master
Merge "Use the new QuickContact#setImageToDefault API instead of setting it to null"
am 934eadd3: am 7e6f558e: Import revised translations
Check for valid cursor

We already do a similar check in a similar situation building a
context menu. Need to do the same check here.

Change-Id: Ie7d0abbfb7443d9c8dd637fee3cf576168120183
Replace formfeeds

According to the spec, formfeeds should be replaced by linefeeds.
Add a unit test. Bug 2561999.

Change-Id: I40762bdf210baefe858e84e76fa50354f73715f7
Fix menu string

Change "Delete threads" to "Delete all threads" to make the operation
more clear. The bug expressed concern that "Delete all threads" would
break the menu layout. I tested this on Sapphire and the menu does fit.
Bug 1785535

Change-Id: I15c21fefbda9568aea9eedae49cb13039769da08
Fix hidden selection

When a users uses the trackpad to scroll around ComposeMessageActivity,
the selection would disappear when it would select a scrollview containing
the hidden attachment editor. Keep the visibility of the wrapping
scrollview in sync with the attachment editor. Bug 2595843

Change-Id: I5baf83814546ea705b0658acf44cd717c09e7670
Fix messaging updating

ComposeMessageActivity stopped updating its list of messages
when a message was sent or received.  A recent change (Ic18f0307) to not
automatically register the ContentObserver when creating the CursorAdapter
broke the messaging app. Fixed by passing in the flag to request the
ContentObserver.

Change-Id: Ic55e67d7ecd1e33f59d19755752054b430402bbd
Specify sound recording limit

When recording a sound for a MMS attachment, specify a limit so the
user can't record a message that would exceed the MMS max size.
Bug 1339600

Change-Id: Idb882aaf379fed45170eb24e14d779bbd42c76c6
Fix MMS to work with GoogleVoice

Look for a GV BroadcastReceiver rather than an activity.
Tested with sample app. Bug 2614752

Change-Id: I487e47c47ef07524cf5b6f8460a3e77d97a9117b
am ae000a47: am ac551c10: Fix MMS to work with GoogleVoice
am 95569f54: am 6bbfd941: Fix unread notifications
Deprecated language codes leaked in HTTP_ACCEPT_LANGUAGE header

Some old language codes, such as Hebrew (iw), were inserted in the
HTTP_ACCEPT_LANGUAGE header. Fix the problem using the same strategy
as in the browser code: replace deprecated language codes with the
new ones. Added a unit test that tests for standard behavior and tests
one of the deprecated languages. Bug 2600706.

Change-Id: I5ac29618c9c7f5cbbafdb24c43367c983647eaa8
Merge "Deprecated language codes leaked in HTTP_ACCEPT_LANGUAGE header"
am 06754210: am 2e2a345a: Import revised translations
am 23f763b0: am f49fc5b9: Merge "missing synchronization fix" into froyo
am 82776223: am e89e8008: Merge "Fix cursor null-refs" into froyo