Port "Strip Unicode" feature from ICS branch into JB-MR1

This feature add support for strip unicode characters that are not
supported for 160 character SMS.

Change-Id: I10c8f35b86f009b5484754572ff6ea33c52a4df3
Signed-off-by: Petr Reznicek <kecinzer@gmail.com>

Conflicts:
	res/values-cs/strings.xml
Mms: added the option to change the soft keyboard type when composing messages

This commit gives the user the option to change the keyboard from Emoji
to enter for a new line or enter to send.
The setting has no effect on the hardware keyboard.

Ported from http://gerrit.sudoservers.com/#/c/3859/, fixed whitespaces

Change-Id: I9bd661dac747652ad01e3b002aa294f691b87a37

Conflicts:
	res/xml/preferences.xml
	src/com/android/mms/ui/ComposeMessageActivity.java
	src/com/android/mms/ui/MessagingPreferenceActivity.java
be paranoid

Change-Id: Iab8fe448486f3fce1bd2e49a1f70433e33373ca5