Fix FC when attempting to attach sound without SoundRecorder.apk

Gracefully displays a toast message informing you that SoundRecorder.apk is missing.  This fixes Bug #139: https://apple.slimroms.net/redmine/issues/139

Change-Id: I8efe4189cb8f273bafc735ce7df611fe2d8c789c
Fix NullPointerException in RecipientsEditor.

In function PointToPosition, should check if mLayout
is NULL before call function getExtendedPaddingTop
because mLayout is refered in getExtendedPaddingTop.

Change-Id: I750313c3a4bceb7213433cf3d110ea9e87cee0b8
Signed-off-by: Bin Li <libin@marvell.com>
Catch OutOfMemoryError for getBitmap.

Change-Id: I85bf682cc98de0f075b4d8d6ec621d56ae559adb
Signed-off-by: Bin Li <libin@marvell.com>
Add quick emoji button next to text input

This allows for a user selectable button to be displayed
next to the SMS text input area to allow quick access to the
emoji icons. Seeing as how the current process to add an emoj
requires going through the menu and then selecting the option,
this allows for frequent users of emojis a much simpler and time saving method.

Big big thank too Roman Birg.

Change-Id: I6fab11f155c5c112ed39785179093cecaa5500f6

Conflicts:
	res/layout/compose_message_activity.xml
	res/values/strings.xml
	res/xml/preferences.xml
	src/com/android/mms/ui/ComposeMessageActivity.java