Forward port Templates functionality

Change-Id: Ieb9e54249dd512e65f23f32d503d11fba88335ee
Bring back QuickMessage, Unicode stripping, TimeStamps and Add to Calendar

Change-Id: I103195f61b13a83573e7bf8f8a1bf08cb8aacc94
Bring back Split SMS

Change-Id: I8b1ee608a1ca3989462f9a12bad19201309ec16b
Port "Fix cropping on MMS inline thumbnails"

The following patch fixes the cropping that was broken in jellybean. This worked
properly in Ice Cream Sandwich and CM9. It now behaves correctly with this
patch. Here are before and after pictures of both a regular photo and a
panorama.

Photo:
before
http://img62.imageshack.us/img62/3783/beforee.png

after
http://img24.imageshack.us/img24/231/afterwd.png

Panorama:
before
http://img194.imageshack.us/img194/3882/panobefore.png

after
http://img607.imageshack.us/img607/962/panoafter.png

Change-Id: Ie37d09bf46eca4efb7dc0be02dbd971648abd4ca
Fix SMS sending.

ACTION_SEND_MESSAGE must be routed through the privileged receiver now,
otherwise it'll be dropped in SmsReceiver.

Change-Id: Ifbe6e222d16053c038ca79a98e6bc837090ea3a3
Fix up receiver declaration.

The intent this receiver listens to is used by the BT MAP implementation
to send out SMS it queued. As the manifest and the
SmsReceiverService.java were in disagreement about the action name, this
didn't work.
Also secure the receiver in the process, it can be used to send out SMS
without having the SEND_SMS permission otherwise.

Change-Id: Ia8d181731baea586865ce3f18fe0864636c2b6f4
Fix AAPT warnings

Change-Id: Id791b867bdd0cb07681fa626274480c6316ed061
mms: added receipients picker

Allows selecting multiple contacts as mms receipients

PS2:
use different icon for add recipient

PS3:
fix layout of recipients list

PS4:
whitespace cleanup

PS5:
added search view in action bar

PS6:
whitespace cleanup

PS7:
rebase and cleanup

PS8:
filer contacts -> find contacts to be conform with contacts app

Change-Id: I6e68a9df026b68b509716533baadc8157338bd9e
ClassZeroActivity: Queue messages instead of displaying them all at once

10 out of 9 doctors recommend not piling up infinite top activities

Change-Id: Id7a2faa6997036507acad38f43fe17bf1f6a42cd
Merge tag 'android-4.4.1_r1' into HEAD

Android 4.4.1 Release 1
Mms: FR translation

Change-Id: Ic9ffc2114d88351ea4bae6260d911ef6fbfa1f1b
Merge tag 'android-4.4.2_r1' into HEAD

Android 4.4.2 Release 1

Conflicts:
	AndroidManifest.xml
	src/com/android/mms/ui/ClassZeroActivity.java

Change-Id: I8bc20ef23f9ce3bc2166ba7b9a3f5146edaa6744
Mms: IT translation for custom and cm strings
by ale8530

Change-Id: I4ca05db0a641cdfea0699be6e7e80a16884e0726
MMS: IT Translation, v. 3

Change-Id: I3c291c272f86344147a783d57f6d784d62cf876f
SMS/MMS: Updated DE translation

Change-Id: Ie218c11b7a1c6cfc9c81a1f881a891dfc03c5abc
Mms: CS translation

Change-Id: Iff7bade7acda9cbf3ce2536b29daa15923d03098
Mms: added DE translation

Change-Id: Iaf4395fc9caa32f2aec924af8124ed32d69cd731
Mms: EL Translation

Change-Id: If9af4059a64d9da378e4382f29cc38d75965b0dd
Mms: Fix crash when NetworkInfo is not yet available

Change-Id: Iff3c0fea010019ed19c58dc65790a518445e7ee9
Merge "Mms: Fix crash when NetworkInfo is not yet available" into android-4.4