Revert "Remove smiley support"

This reverts commit c7c68dba4f3440f234f65eef579f9aaa82682f8c.

It seems that the smiley support has been removed by a Google Dev (Tom Taylor)
without any explanations:
    https://android.googlesource.com/platform/packages/apps/Mms/+/c7c68db

This modification gets the smiley back:
 * ASCII Smileys are converted to images in all received/sent messages.
 * A new menu entry (Insert smiley) is available in the menu of a conversation
   view (ComposeMessageActivity).

I also added this support in QuickMessage too (by parsing the message
just before sending it to the TextView).

PAC-Rom Change-Id: I59be9aaed9218459452274c743b71df72d0927ff
Change-Id: Ic3f7005a2c2485405a9259f3ede7fc5ad40336e0
Mms: Clear notifications and mark messages read in certain situations

I made these changes to CarbonRom (a fork of CM11), and I
heard that people were still having these issues in CM11.
These two commits (merged into one here) fix issues where messages
in the Mms app were not getting marked as read in certain situations, 
and the notification was not getting cleared when tapped.

More details about these bugs can be found in my original commits to
Carbon:

https://github.com/CarbonDev/android_packages_apps_Mms/commit/b3a831a6e3019d256163b23870e0f4e0134fce16

https://github.com/CarbonDev/android_packages_apps_Mms/commit/21c851e139c56f387c83e11d12d2a2fa8e0c3ff0

Change-Id: If6d716f71d7b6ee5986665c32c0adfab21085a07
Automatic translation import

Change-Id: I78da498d8c135842ee5fdc8440e2218be5d2e1a0
Merge "Mms: Clear notifications and mark messages read in certain situations" into cm-11.0
Merge remote-tracking branch 'upstream/cm-11.0' into cm-11.0