Send next message if current one fails

If there is an exception during sending current
message, it will not try to send next pending one.

How to reproduce:
1) Send a sms to 2 recipents. First one is a
   invalid address, for example "invalid", and
   the second one is a valid address;
2) Message to the first address fails;
3) It will not send the message to the second
   address.

Change-Id: I9442711118a64d0d4b9b08a04cf717c97428bf46
Signed-off-by: Bin Li <libin@marvell.com>
Continue to transact pending Mms once after boot completed

Change-Id: Id0cc24fdd1eaf985681c12c34303e854a8d83ce2
Signed-off-by: Roger Chen <cxr514033970@gmail.com>
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>
Enhance Mms connectivity tracker workflow

1. Fix Bug 1691499 by a more appoperiate broadcast
and revert 82f5492b211f51e71c7089eb7779384ff03c0d89.
Broadcast CONNECTIVITY_ACTION is more low-frequencyer
and aproprater than ACTION_ANY_DATA_CONNECTION_STATE_CHANGED.
Root cause of Bug# 1691499 is receiving a high-frequencyer
broatcast and not adding a apropriate filter.

2. Reduce useless duration between hanging up and processing Mmes.
Check mms connectivity is available before retried to connect.

3. Using getNetworkInfo instead of the deprecated one
4. Remove useless codes and make ConnectivityBroadcastReceiver
more readable.

Change-Id: I994d3cccead1e43865c42a24e20021321e140686
Signed-off-by: Roger Chen <cxr514033970@gmail.com>

Conflicts:

	src/com/android/mms/transaction/MmsSystemEventReceiver.java
	src/com/android/mms/transaction/TransactionService.java
Add Signature to messages

This adds a custom signature option to Mms app,
which appends a custom string set in settings
to all messages send.

PS2 : Fix Test Derp

Credits: DroidJunk

Change-Id: I2b3572e47a183c18c70bf8ef4960d60695ac3c4b

Conflicts:

	res/values/strings.xml
	src/com/android/mms/ui/MessagingPreferenceActivity.java
oops looked at wrong file