Speech bubbles theme option

Change-Id: I3e5c098b67ae59bb1ab61528d738fb8ade66fcdb

Change gravity of bubble send message to the left

Change-Id: I9a4814a831d8a2e549e081dd1bcde075fec4ddb0

Conflicts:
	res/values-ja/cm_strings.xml
	res/values/cm_strings.xml
	res/xml/preferences.xml
	src/com/android/mms/ui/ComposeMessageActivity.java
Import com.android.ex.chips

Change-Id: I76f29ec7fd1a733b1e5da3835044ded02884b8ee
Auto-complete email recipient

Change-Id: I598fef94deb54eba6ce4e23d53d9aefd2c35f942
No avatars option for speech bubbles theme

Change-Id: I27c057ed1848550c7324ba518853ebec9ac457c5

Conflicts:
	src/com/android/mms/ui/ComposeMessageActivity.java
Fix max bubble width when no avatars

Change-Id: I12d21b20531a2c2f4171a4158675d3b36a46b254
update Translation
Black text color
Revert "Black text color"

This reverts commit a83a68613bfb1d8a7a7352918f20690d78710a35.
Mms: CS Translation - taken original slim_strings and translated

Change-Id: Id85bb545d09793d88cdc80abd597851055efdea9
Mms: reload default drawable if it changed during the instance

Mms is holding the default contact drawable in a static drawable. This
has the side effect that when the drawable changes (eg because of an
configurationchange (in our special case TRDS) that the old drawable is
still holded and it does not update to the current actual one.

To avoid this make a fast compare with getConstantState and if it is
different refetch the default drawable and assign it to the static
drawable.

This fixes reported issue when Mms is open and the user switches it
and default images does not switch.

Change-Id: Id369588d675643e8ea8d443a39849ba9eeef0560
Merge "Mms: reload default drawable if it changed during the instance" into kk4.4
Merge remote-tracking branch 'slim/kk4.4' into cm11mod

Conflicts:
	src/com/android/mms/ui/MessageListItem.java