Added SMS Split by encoding and counter at end of message with settings

Migrating features from CM7 to CM9
- http://review.cyanogenmod.com/#change,3316,patchset=1

Change-Id: I05f134e22f5f186dbb5c07bbb14e4489a2a27f9b
Port forward Mms features

Patch Set 1: SMS Templates
Patch Set 2: Custom Vibrations
Patch Set 3: Timestamp Options
Patch Set 4: Fix crash when vibrate preference is not set.
Patch Set 5: Remove SMS split preference and replace with config option
Patch Set 6: Fix SMS Split logic

Attributions
- Patch Set 1
+ SMS templates using gestures (rciovati)
+ Change-Id: Idfa1fc08b123680bb2113b7e6ee90fc53040a972

- Patch Set 2
+ Custom vibrate patterns, kanged in from 855fd19 by Wes Garner (mssmison)
+ Change-Id: I5da9d4f075b8c273f6e84c75c2566c658bfcd897

- Patch Set 3
+ Show full timestamps (jonasl)
+ Change-Id: I7ba1d5b83c99d0037cd94bb53151bd2e9ec60fe8
+ Display original SMS timestamp instead of reception date (aravance)
+ Change-Id: I38cb7ad930acb6d865df60c792020a946aaec06c
+ Fix sent SMS timestamp display (burnsra)
+ Change-Id: I1d52cb46cc804a38212b8605022f2d04384ced01

- Patch Set 4
+ Fix Mms app crash when vibrate preference has not been set (gamblore)
+ Change-Id: I21783cd770ffa8301ed67eddb338b6cec05ab0cc

- Patch Set 5
+ Remove SMS split preference and replace with config option (nullghost)
+ Change-Id: I3c658a562439a5d4ef7c8b957fbea6eddc509818

Change-Id: Iefb57b35a77ff3eca5c5f41cc60f7074ff562d15
Update Russian Translation-Mms-CM10

Update Russian Translation-Mms-CM10

Update Russian Translation-Mms-CM10
mms: updated pt translations

Change-Id: I85b1307241465e6e65fe965f0e31bf0d3dca6d96
mms: updated hungarian translations

Change-Id: Iff06063b7011e729ba463ec7141e334c9937b216
Mms - Updated Italian translation

Change-Id: Iad118620419a0ca712c82c2cad507ae5d438ba9f
Mms: Fix delete template warning message (from ics)

ics: http://review.cyanogenmod.com/#/c/15255/3

Change delete template warning message for be consistent with the alert buttons

Change-Id: Ic29105c158b400798c91b7137757c3efb502efd6
Fix Issue 5810: Mms: Uighur language

Initial commits for Uighur language
Depends: http://r.cyanogenmod.com/#/c/19818/1
Credits: Abduqadir Abliz

Patch 2: Remove trailing whitespaces

Change-Id: I63e87382fa7f4aca96e9c393144bd78818170724
Mms: Fix ic_dialog_alert usage

The code wasn't updated for ICS everywhere so it points to
old upscaled Gingerbread drawables in a few places.

Change-Id: I8224c6cce285d42fa0ba3317367a0b025050a83c
Mms: Uighur - Remove obsolete translation entries

Remove obsolete translation entries

Patch 2: Title typo

Change-Id: Ie54ed84d329cf88e99356438d12466f1ddae85bb
Fix pixelated xhdpi emoticons

Google upscaled the hdpi drawables, resulting in blurry
and pixelated emoticons. These are mostly recreated from
scratch in Illustrator.

Change-Id: I21e7a0376e49778e897579a5e2f6b0d0f5910f22
Port "Strip Unicode" feature from ICS branch into JB

All credits goes to Joshua Sheard
Original Change ID = Ibec615edd371a040a56dd04904218594e851dbd8

Change-Id: I107eff64c20fba0ba024501c86d65d297c6352ff
Emoji patch from CM9 for the MMS app

Support for the Unicode subset dedicated for emojis, as used on the iPhone, or even the Gmail website.

Emojis are supported system-wide (display-only) since 4.1 (some glyphs are simply integrated in the system truetype font for the corresponding Unicode code-points).
These black-and-white emojis are displayed in the notification bar, courtesy of Google, but they don't look good in the Conversation view of the MMS app.
This patch adds the ability to send emojis back (as in CM9) and replaces them with their colored bitmap version.

For more information, see commit with change-Id: I9eb5081eb7514cb2b89ed3b91cc3054347d6ac90

Change-Id: Iea7dccadf3cb26ef00502631aa0863557b2e8f6e
Fix build after emoji patch

Change-Id: I6c8c16afe30480edcbde14c96e809c2d8bf4e9ad