Fix sent SMS timestamp display

Change-Id: I1d52cb46cc804a38212b8605022f2d04384ced01
Mms: Add Đ and đ special case to strip unicode.
Needed in Croatian.

Change-Id: I1c8549ab6a1a93297897476e33b4801fab6be4ca
Mms: Fix delete template warning message

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

Patch2: Change "template_not_present_error" message to fit android design guidelines.
Patch3: Typo

Change-Id: I1d1272e8aa22f6863efd9a286bfb8cb1dee2ec55
Merge "Mms: Add Đ and đ special case to strip unicode. Needed in Croatian." into ics
Merge "Mms: Fix delete template warning message" into ics
Mms / Emoji support: Fix for Unicode 6.1 emojis, Preference toggle fix, and Better dialog for insertion

My previous patch used the Softbank private unicode code page to encode and decode emojis.
PROBLEM: This was the technique used by iOS before version 5 and all the Japanese carriers.

Google and Apple have proposed a new code page which has been integrated into Unicode 6.0, then updated in 6.1
The full specification can be found here: http://www.unicode.org/~scherer/emoji4unicode/snapshot/full.html

SOLUTION: This patch changes the way emojis are encoded and adds a new decoding table, but keep both for compatibility.

Surrogate pairs are used, because of the way Java handles UTF-16 chars - these cannot be included in the XML resource file.

I also changed the strings to respect UI guidelines, and extended the dialog so users can add more than one emoji.

PS1: Initial patch
PS2/3/4: Fixed typos in the Softbank codes
PS5: Fix the 'Emoji support' setting toggle which used to disable only Emoji encoding, but not decoding
PS6/7: XML layout for the 'Insert emojis' dialog

Change-Id: I9eb5081eb7514cb2b89ed3b91cc3054347d6ac90
Fix for wrong selection of sms template

This patch fix a wrong selection of the sms template when the user performs two different gestures

Change-Id: I4e9d15fc779f6a270421f78c4aed3cd90c0cd01d
Signed-off-by: Riccardo Ciovati <rciovati@gmail.com>
PT-BR: Missing translations

Change-Id: If1e27dfb0a0719da13640b5d8521a97bef440e5f
PT-BR: Missing array translations

Change-Id: Id0ee4e9a8530e5ee61841745bcbd37ef3521ebb6
Updated Hebrew Translation

Change-Id: If3f0a199c750eb73070aca061537c56cc3e3e31b

fixed duplicates
Merge "Fix sent SMS timestamp display" into ics
Merge "Fix for wrong selection of sms template" into ics
Add an option to disable the transformation from SMS to MMS when the lenght of the message is > 3 sms.

It is also possible to still have this transformation but to change the number of text needed before the sms is transformed to mms

EN, FR, DE and SV translation included (thanks to Markus Hoeber for DE and Björn Lundén for SV)

Patch Set 1 : code
Patch Set 2 : Tabulation removed
Patch Set 3 : German translation added
Patch Set 4 : English strings corrected
Patch Set 5 : Swedish translation added, trailing spaces removed

Change-Id: I9d2f2eea29587c07b790c0f8055cb703bdfd2463
Merge "Add an option to disable the transformation from SMS to MMS when the lenght of the message is > 3 sms." into ics
PT-BR: SMS to MMS translations

Change-Id: I5cd75fdb88ee439af76ca04fb2a61248781482a2
CM9-SMS/MMS-Update Russian Translation
Mms - Update Italian Translation

Change-Id: Ib1957bcc8b2bc71717064e457231fde805258d93
Merge "CM9-SMS/MMS-Update Russian Translation" into ics
translations: removed unused strings to get rid of warnings

Change-Id: I128c672e35b1513509182ca95ad34b46384bc715
Merge "PT-BR: SMS to MMS translations" into ics