Mms: Avoid showing a window when marking as read

Change the "mark as read" action implementation, so that it
uses a BroadcastReceiver instead of an Activity.

The downside of using an Activity is that the current top
activity will be paused and resumed. This pausing, however
brief, may disturb what the user is doing, like watching a
kitty video on youtube.

Change-Id: I1fe3868a1e82856e42265b14590fab721492db59
Revert "Add missing intent filter in AndroidManifest"

This reverts commit b659f7cf36fc7f708db7b2ec44eb7ee985e93c1d

Change-Id: Ifdf3d88829ace91f00a5697413e7a51e0ddece53
Mms: Show menu option to delete all messages

Delete all messages option is not visible in "Manage SIM card messages"
so unable to delete all SIM card messages at a time.
Use invalidate menu options to show "Delete all messages" option.

Change-Id: I77645f51bffe2ca9718f81483e93e3bf925f293a
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>