SamsungExynos3RIL: Handle UNSOL_DATA_CALL_LIST_CHANGED.

Change-Id: I0bc346b9c15a2cf10bb3f982b8bf48c71d52196a
HTCQualcommRIL: correct handling of CDMA + LTE quirk.

The current handling of this quirk just forces a specific
network mode. This breaksGSM mode and network selection on
boot for devices using this flag. To correct this, get the
value from Settings.Global object and set the default value
to CDMA + LTE mode for first boot.

Change-Id: I767d25e96b9cbbdddc486ce696eb95ff14dccb89
Revert "DcTracker: ensure subscription is from NV before calling onRecordsLoaded"

At times this is causing the radio to fail to initialize on d2vzw (and probably others).
Toggling airplane mode does not fix it, only way to fix it is to reboot.
It can also come back on subsequent reboots seemingly at random.

This reverts commit 4eb2ebe185a890d4ad4b610d2e82e3163e7dd063.

Change-Id: If6bf96b38948d61f69d5327e3ad815e35ceeb6b2
DCTracker: impliment polling from 3gpp2 index if the 3gpp is null
for nonlte devices.

Change-Id: I0558558777a11cc8f6b633e397c809aa6993ceaf
SamsungExynos3RIL: Handle UNSOL_DATA_CALL_LIST_CHANGED.

Change-Id: I0bc346b9c15a2cf10bb3f982b8bf48c71d52196a
HTCQualcommRIL: skip setCdmaSubscriptionSource if CDMA_SUBSCRIPTION_MODE is null

Change-Id: Idf842a6def9151d500bcb2d8ee3e21010c725e20
Merge branch 'cm-10.2' of https://github.com/CyanogenMod/android_frameworks_opt_telephony into jb43
Merge branch 'jb43' of git://github.com/scotthartbti/android_frameworks_opt_telephony into beanstalk
Merge "HTCQualcommRIL: skip setCdmaSubscriptionSource if CDMA_SUBSCRIPTION_MODE is null" into cm-10.2
Merge branch 'cm-10.2' of github.com:CyanogenMod/android_frameworks_opt_telephony into beanstalk
CdmaLte: Fix 3G reported as unknown on certain devices

Some older CDMA/LTE RILs only report VoiceRadioTechnology which
results in network Unknown. In these cases return
RilVoiceRadioTechnology for RilDataRadioTechnology.

Set ro.telephony.ril.v3=usevoicetechfordata to enable

Change-Id: Icfbc8739993beae1b0f024bf71374751aa200a01
Telephony: Specify file path when reading contacts from EF_ADN

Some cards, like RUIM and UICC with CSIM, have the same file ID for
multiple EFs. e.g. EF_ADN and EF_CSIM_LI. When trying to retrieve
the EF_ADN from such a card, the path gets mapped to that of
EF_CSIM_LI resulting in incorrect behavior.

To avoid this, specify the EF Id and the path to uniquely identify
EF_ADN, when reading contacts.
CRs-Fixed: 428259

Change-Id: I2dd94192d5db51b569c02ac1a46e8fcd71910a47
Telephony: Add fix related to EF_IIDF file path

As per TS 31.102 and TS 11.11, all the image related EF_IIDF's
and EF_IMG will be located at MF_SIM->DF_TELECOM->DF_GRAPHICS.

Changes made to ensure above absolute path is sent to ril for
reading all EF_IIDF(4fxx) file id's referenced in EF_IMG(4f20).

Remove hardcoded EF_IIDF file id's 4f01 thru 4f05, so that these
values do not get conflicts with other EF Id's (such as EF_ADN)

Change-Id: I8732d99cd3051fedc2b2e709df1d59203d7847d7
CRs-fixed: 477624
Telephony: Display of Operator name.

Operator name is displaying in junk characters on CDMA network
due to wrong encoding scheme.Correct the same.

Change-Id: I8c262e8731849f4c32d6a3b500dc353a7c9c163b
Merge "SamsungExynos3RIL: Handle UNSOL_DATA_CALL_LIST_CHANGED." into cm-10.2
Merge "HTCQualcommRIL: correct handling of CDMA + LTE quirk." into cm-10.2
Merge "Telephony: Display of Operator name." into cm-10.2
Telephony: Remove setResultCode in a non-ordered broadcast

Change-Id: I3dcb787992d5cacd4b1e5028d82dfe87bd7c3684
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Revert "Telephony: Display of Operator name."

This reverts commit a08c2192a2abb0c5514102fa4121075a3be494b6.

This is causing carrier name on d2vzw to display junk characters.

Change-Id: I41d74dc5d6f51684d43108e87669bf39848f116e
Merge "Revert "Telephony: Display of Operator name."" into cm-10.2