Option to strip all unicode characters from SMS

According to the GSM standard 03.38, SMS can contain limited number of
characters with accents (http://goo.gl/nBS99). This is why there is the
option "Strip unicode" which substitutes all unsupported characters by
ASCII equivalent (e.g. 'á' => 'a').

This patch set implements an option which allows to replace all accented
characters by their ASCII equivalent which makes the final message
better readable.

For example if only the "Strip unicode" option is enabled, the word
"zatažené" is changed to "zatazené". With the new option (Strip all
unicode characters), the same word is changed to "zatazene" which makes
it more naturally readable. In general it is easier to read text without
any accents than with just some of them.

Change-Id: I673bdfda5ff07e2e783bd97baa1e38ca84acd58e

Conflicts:
	res/values/arrays.xml
	res/xml/preferences.xml
	src/com/android/mms/ui/ComposeMessageActivity.java
	src/com/android/mms/ui/MessagingPreferenceActivity.java
Remove Dark Theme Support

Change-Id: Iebc4431a038a1cec17a0caf73a8ff05b6f9740eb
Mms TRDS: Respect themes

kinda strange situation....that we removed the
whole CM theme toggle was right but causes really
damn problems with themes. So to provide both
our system and the one from CM......a bit magic

Here the change

Change-Id: Ic4a66a79bfc08d52acf30d53dd57755cb2ffac8f

Conflicts:
	res/values/colors.xml
Re-implement SMS/MMS Mark all as Read option.

Change-Id: I199207441dc37393d733e3af443730367d352f2e