Forward port Emoji and Strip unicode support

Change-Id: I6adb081d45389adef825d8bb1e431174a4ca416f
Forward port Split SMS functionality

Change-Id: I1091dc2fda319263f6ce32152990eacff3462ff3
Forward port Templates functionality

Change-Id: Ieb9e54249dd512e65f23f32d503d11fba88335ee
Forward port miscellaneous features

Commit includes:
 - Custom notification vibrate patterns
 - Timestamp options
 - Input type selection
 - Add reminder to calendar

Change-Id: I958feb05da8b32613623e95c15aaca921ae8e3c4
Forward port QuickMessage and Reply

Change-Id: I637c5ff0565462564711a3bc260bee4580fd7dc6
Forward port core translations

This only includes the translations for the new features, changes to
original Messaging app strings have not been ported over and will need
to be ported separately

Change-Id: I750e04aea961905e44ca80dec73a217634349304
Whitespace cleanup

Change-Id: Iaf0d147922ce310557d0100b22c81407cec2fbda
Port "Allow full themeing of mms via theme chooser"

This redirects layouts to @color and replaces the hex that the theme chooser
cannot handle. It allows theme chooser themes the ability to theme the entire
app instead of just parts.

Patchset2  - Fixed QuickMessage themeing support (DvTonder)
Patchset3  - Use the proper colors

This is by @B_boytm I am just submitting it for him.

Change-Id: I4ec79d12788a1d6bfd5bb9b70ccc1276b65d24de
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
Messaging: Prevent the light from being dismissed when a QM Popup wakes the device

Change-Id: I6390a7ff0fcef7e32246ee0a75e59aa46941deaf
Messaging: Add the ability to mark a message as read from the notification

Note: It will only shows on single threads, just like the Call action

Also tweaks the settings strings a bit

Change-Id: I4b4ca1eb7c4d211b0d5765f0093263f351776a9a
Messaging:  Only allow Mark as read when Quick reply is active

Change-Id: I1d3e803f28d8f7bd52059deb5a48f861ddf01545
QuickMessage:  Better 'Mark as read' handling

Allow for marking messages 'Read' when the pop-up is enabled. When the
thread a marked read, the matching message pages will be removed from the
pop-up, leaving any unread messages in place.  If all messages are marked
read from the notification, the pop-up is dismissed.

Change-Id: I597ba30e0f2a09626bfdd9257aa7be98623e0d73
Messaging: Fix the order of the Mark read action

Change-Id: I7ba5a08f67de57c8b9be2b037c474d517bcc2c4f
Mms: Fix Custom Vibration Notifs in Simplified Chinese + Translations

Removed untranslatable strings which were breaking custom vibration
notification settings, also updated translations to reflect recent
changes while I was at it.

Herp derp on my part.

Jellybean branch patch: http://review.cyanogenmod.org/#/c/28044/

Change-Id: I6428fe54df92af0943e61fdebcb4ec6b27628df3
Corrected SMS acronym to be capitalized

Change-Id: I8ed68c1014fc40dc645d5c290ec33e1fb392647d
Update Russian Translation-Mms-CM10.1
Added and edited Danish strings in Mms

Changed "Hurtigt svar" to "Svar" because of limited space.
Added "Læst" so we don't have to see "Read" with Danish locale.

Change-Id: Ia879ffb09e50289cb9256261ed711847bd2c1e2f
Italian translation for Mms

Change-Id: Iffcf38d34af8b70ae6198ce3669813b60c7e79a1
PT-BR: Added missing translation

Change-Id: I64a3edd58f19ea67ef57796a995e0f3ec8a1e6b2