Add Text Area Size preference - SlimBean

This commits add the ability to set the size of the editable
text are for composing messages.

Arbitrary Restrictions:
Min Limit - 2
Max Limit - 15

Change-Id: I20261af0eb7e1daf80327df4cfde6b7efe766b1d

Conflicts:
	res/values/strings.xml
	src/com/android/mms/ui/MessagingPreferenceActivity.java

Conflicts:
	res/values/strings.xml
	res/xml/preferences.xml
	src/com/android/mms/ui/MessagingPreferenceActivity.java
Correct attachment type for Mms only has subject

Mark the attachment type of Mms only has subject as TEXT
avoid to show Mms View as untimely

Change-Id: I346ae4af4983e9e8dbe9533eeddef445affc339a
Signed-off-by: Roger Chen <cxr514033970@gmail.com>
Add Easy Selector

When creating a new message you have to write some letters from the
contacts you want to add and select them by clicking on it.
This can be annoying if you want to send your message to several contacts.
With this change you can manually select numbers from contacts from a
checkbox list.

PS 2 : Fix NPE

NOTE: Full credits to Eric Mourougandy <emourougandy@gmail.com>

NOTE 2: modified by max.weninger@gmail.com to use correct contact usage
instead of just appending the number

Change-Id: I94c130bd40ec5dc872446ce66c57a4eb146553af

Conflicts:
	res/values/strings.xml

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