Send 'reject call with sms' on the correct subscription.

Send sms on the subscription on which the call is rejected.
Get subscription info from the intent 'ACTION_RESPOND_VIA_MESSAGE'
on which the call is rejected.

Change-Id: Id12239184da6e539c2b39ea799a71bd441443e1a
CRs-Fixed: 594214

Conflicts:
	src/com/android/mms/ui/NoConfirmationSendService.java
clean up commit

Change-Id: Ie9d94b024c70a482a0c1de55ae46e8f2e84078da
Cell Broadcast Support in Messaging app

- This feature is supported for India market where
  gsm.sim.operator.iso-country = in
- Cell broadcasts on channel 50 or 60 are displayed in Messaging
  app under SMS from "Cell Broadcast Channel"

Change-Id: Ie5a683f19d2ae7a4e7453494e6faa2db63e6ff82
CRs-Fixed: 576013

Conflicts:
	src/com/android/mms/transaction/SmsReceiverService.java
clean up commit

Change-Id: I718c0cf2a5db98fb3e7380a35d8a4a6eeb441def
Fix to insert proper "from" address in MO MMS

In case of Multisim, add proper subscription info
to get proper "from" address while processing
MO MMS request.

Change-Id: Id6f6990c0a56e6f3d2450136d21570dfa5157082
CRs-Fixed: 596291
MMS: Redesign of Mms auto-retrieval feature.

- Introduce new mapping to facilitate optimized Dds switches.
- Introduce safe-guards to revert back to original subs.
- New implementation to handle various race conditios due to
  multiple MO/MT MMS operations on alternate subs.

Change-Id: I890ccc18657fef137051847cc816946355a26ed5
CRs-Fixed: 583518

Conflicts:
	src/com/android/mms/transaction/TransactionService.java
	src/com/android/mms/ui/SelectMmsSubscription.java
	src/com/android/mms/util/MultiSimUtility.java
clean up commit

Change-Id: Iedcb3025c48874c56805db1d59f9c4a666dba105