German: templates, split counter, timestamps, vibrate pattern

Change-Id: I7d4233d5c13c13a9aa94d98298706acf232484dd
Update Simplified Chinese translations for Mms

Change-Id: I28909f0c61d5617bfc72c756fa824aa472137380
Mms: Fix wrong message selection in context menu

Sometimes when the user open a message's context menu for the
first time, the action will be performed on the incorrect message
(i.e. deleting the wrong message). This is because the menu click
listener relies on the fact that that the cursor points to the
current message, which is not always true because bindView can
be called on other messages causing the cursor to move.

Fix: Cache the position of the message and move the cursor back.

Change-Id: I4e8fdd2956987fc3f12c80def46c107a4089d0ae
Added "Strip unicode" feature

PS1: Initial
PS2: Rebase for merge
PS3: Fix duplicate characters with some keyboards

Option which attempts to substitute characters that cannot
be encoded in the limited GSM 03.38 character set. In many
cases this will prevent the keyboards auto-correction
feature or copy/paste from inserting characters that would
switch the message from 7-bit GSM encoding (160 char limit)
to 16-bit Unicode encoding (70 char limit).

This is ready for use with simple alphabets like Spanish
and French, but may need extra special cases for languages
which use unusual characters.

Unfiltered characters:
demo.icu-project.org/icu-bin/convexp?conv=gsm-03.38-2000

Auto-filtered characters:
Aesthetic ligatures like ﬀ
Anything with an accent on this table;
    unicode.org/charts/PDF/U0300.pdf

Special cases so far:
Œ -> OE
œ -> oe

Change-Id: Ibec615edd371a040a56dd04904218594e851dbd8
CM9-MMS (Strip unicode)-Update Russian Translation
Mms: Add Ł and ł special case to strip unicode

Needed in Polish. (Mentioned by yaatzek on XDA.)

Change-Id: I1cec637704f4e2f1496d047ed820f1b92b2f9f5a
Merge "German: templates, split counter, timestamps, vibrate pattern" into ics
Polish translations

Change-Id: I80ed10579390a97a8e7eb5e1ef78189153d5c3f3
Signed-off-by: Burag <piterownik@gmail.com>
Merge "Update Simplified Chinese translations for Mms" into ics
Merge "CM9-MMS (Strip unicode)-Update Russian Translation" into ics
Merge "Mms: Add Ł and ł special case to strip unicode" into ics
Added "Support for emojis" on the MMS app

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

The full list with Unicode codes is available here: http://barrow.io/posts/iphone-emoji/.
The pictures used here are not bound to any licenses, even GitHub is using them (https://github.com/blog/816-emoji).

The size of the icons seems OK to me, but I could only test on an HDPI device (Galaxy S II i9100). MDPI icons are also included, but I couldn't really test it.

A new checkbox preference has been added to be able to toggle the feature.
The feature will be disabled if the "Strip Unicode" feature is enabled (obviously).

PS1: Initial commit
PS2: pngcrush on all the pictures + XHDPI emojis
PS3-7: Fixed indentation and removed useless whitespaces

Change-Id: I8a457498fb655ea3f1bb273d7756f7c224b81466
Merge "Polish translations" into ics
CM9-Mms-Emojis-Update Russian Translation
Bluetooth: Add MAP Profile features (#3857)

Change-Id: I1dce8d020bfa1080047d7aecf3e99b9dfc0bdb44
Mms: Spanish translation

Spanish translation for Mms settings activity

Change-Id: Ida0d1bf4137e53b4d15288f81b1ae6780348f754
Update Polish translation for SMS/MMS app

- Typo: Napewno -> Na pewno
- Merge with work of Burag from Change #14734
- Translated strings for:
    * emoji support
    * MAP Profile features

Change-Id: I53b70f677791b43d9baa997a5a3cf7ea895ea98d
Mms hungarian translations with Tamás Tóth

Change-Id: I6256159e25a91b944b4cd20ac7cebacd5a11f643
Merge "Update Polish translation for SMS/MMS app" into ics
Merge "Mms: Spanish translation" into ics