Initial commit
Telephony-msim: Add Support for telephony-msim

Add support for MultiSim
  -Add msim files derived from base telephony files
   which has MultiSim specific implementation.
  -Add CardSubscription related files for support of
   manual configuration of the SIM.

Change-Id: I147fd4349b04eaf6e8c104c849d73149b38bf111
Telephony(MSIM): Add prompt support for SMS

1) Add prompt option in SMS multi sim settings.
2) New iterface API to get SMS prompt is enabled or not.
3) Disply prompt while sending SMS, if user selects
   prompt mode in multi sim settings.

Change-Id: I7400f2cfdb59efc5657b3d9b1f291f6a62b91418
CRs-fixed: 474694
Telephony-msim: Changes to support MSIM Stk

Add corresponding MSIM files, to add support for MSIM STK

Change-Id: I92e6a6b81cbcb73f3da9a8b4017f053888cc7b24
CRs-Fixed: 443090
Merge "Telephony-msim: Add Support for telephony-msim"
Telephony-msim: Add support for Manage SIM Contacts

Add support to read contacts from all available SIMs.

Change-Id: Id4545b2562140bac253618a373abe0647767c8e4
Merge "Telephony(MSIM): Add prompt support for SMS"
Merge "Telephony-msim: Changes to support MSIM Stk"
Merge "Telephony-msim: Add support for Manage SIM Contacts"
Handle MCC-MNC update in configuration object for MultiSim.

Incase of MultiSim scenario, update MCC and MNC in configuration
object only if MCC and MNC update is for default subscription.

Change-Id: I8bc8683b825f9acf95db5775a9f6b566c6378c15
CRs-Fixed: 509259
Merge "Handle MCC-MNC update in configuration object for MultiSim."
Telephony-msim: send defaultVoiceSubInfo and prioritySubInfo

send DefaultVoiceSubscription and PrioritySubscription info
to RIL once subscription activated

Change-Id: I419c0535af7482ee5454185a0d77b4b285d11db1
CRs-Fixed: 464483
DSDS: Subscription specific for Mobile data, roaming and usage

1. Provide per subscription based support for both Mobile Data
   and Data roaming options. UI and functionality changes in:
   a. Settings -> Data Usage application
   b. Settings -> Mobile Networks menu

Change-Id: Icf18c317dec1f53a888fe6bf8d9816a5241b34bf
CRs-Fixed: 503932
Merge "Telephony-msim: send defaultVoiceSubInfo and prioritySubInfo"
Telephony(MSIM): Do not reset telephony props.

When subscription is activated, currently below properties are being
reset. This should not happen. Changes are made to avoid resetting
the properties when sub is activated.
PROPERTY_ICC_OPERATOR_NUMERIC
PROPERTY_APN_SIM_OPERATOR_NUMERIC
PROPERTY_ICC_OPERATOR_ALPHA
PROPERTY_ICC_OPERATOR_ISO_COUNTRY

Change-Id: Icf738de0e83031ab18ae7261e2e65ec9d34023f6
Merge "Telephony(MSIM): Do not reset telephony props."
Telephony(MSIM): Add support for Manage Sim Contacts for MultiSim.

Add Support in MSimIccProvider in order to query/add/delete/edit
contacts for all available SIMs.

Change-Id: I16ab09ea25bd278e1b2d184a0b7a2a4f1d9e5664
Telephony(MSIM): Set priority when send sms

Add a field to set the priority when send sms

Change-Id: Ic61c01c1d02c8054b1fd5656f5210ca3003c3e46
Telephony: Broadcast App State DETECTED.

Broadcast DETECTED instead of UNKNOWN to upper
layers to know exact number of cards configured at
given time in case of MultiSim.

Change-Id: Ie10cd3df550dac4a5615fb20185adfa29d29daef
CRs-Fixed: 513293
Merge "Telephony: Broadcast App State DETECTED."