Fix "telephony: DataConnection: support old RILs"

Ia72bb1229132a00b5c343c0467823b895f0338d0 was broken in the QCRIL
merge (function call missing)

Change-Id: Ib038783a6d96633e7d857402375053d0d8d875e9
UiccController: Query GET_SIM_STATUS when radio state is ON

mCi.registerForAvailable resulted in the SIM query firing off
too quickly and resulted in the SIM initially being identifed
as ABSENT.

Change-Id: Iaef6ffe1315560262e19ebacd304716982bb8174
telephony: disable the use of SMS_EXPECT_MORE by default (2/2)

CodeAurora added the use of the RIL_REQUEST_SEND_SMS_EXPECT_MORE API
which is not supported by every RIL. Disabled it by default to reflect
AOSP behavior and added a flag to enable it.

Change-Id: I837c161bbca3960e7458ea049f896218d5e60a63
telephony: Remove CdmaLteUicc and CDMA fix

- CDMALTEPhone/CDMAPhone - remove the Uicc objects for updateCurrentCarrierInProvider and getSubscriberID
  Brings in line with commit https://github.com/CyanogenMod/android_frameworks_opt_telephony/commit/e287feac673ff68565b766e0e463d105fa9cef9d

Change-Id: I83be68398a502cd64b5688164a0c4f11771d896e
telephony: Clean up IccSmsInterfaceManagerProxy

Change-Id: I0c0c965b6ee89d8606ff28283b462c0e5fbf45b9
telephony: Fix initialization ordering of SMS middleware

* For an unknown reason the IccSmsInterfaceManager reference first
  passed to the proxy is null, re-register that reference after the
  reference has been initialized.

Change-Id: I4028fc311b2c54b8022d036c23938a5701e0390d
DcTrackerBase: Dont provision APN if default is disconnecting

Change-Id: I99344d89235b24689cde14335bf593099169ef0d
Merge "DcTrackerBase: Dont provision APN if default is disconnecting" into cm-11.0
SamsungQualcomm: Skip new requests on old RILs

Pre-8 RIL implementations lack support for both
RIL_REQUEST_SET_UNSOL_CELL_INFO_LIST_RATE and
RIL_REQUEST_IMS_REGISTRATION_STATE. Ignore both of
these to prevent lingering unanswered requests.

Change-Id: I4cfbfe52a14dea636823cb54a0cc4675de80698b
Merge "SamsungQualcomm: Skip new requests on old RILs" into cm-11.0
RIL: mark mInstanceId as protected

To use in RIL subclasses

Change-Id: I4ab1ea79079e3b03670b1e985f7a574df1f16658
telephony: MSim: propagate roaming and data settings to SIM

Update SIM-specific setting when global setting is set by API
rather than the MSim configuration dialog. (e.g. QuickSettings)

Change-Id: I1ea4aad02055be6bcc9132d6d91a65826b6765b2
SamsungQualcommRIL: allow mQANElements to be device specific

The new RIL blobs for i9305 require that mQANElements = 6.
This patch simply introduces a new system property that can be used
to adjust the value of mQANElements if required.

Change-Id: I8a69bb6462552bf2374d963d82882315e8c77cef
SamsungQualcomm: Add support for Samsung's EMS dialing request

At least some samsungs require a specific emergency dial.
JF and D2 have been identified as _not_ requiring it, so it's
not for all Samsung qualcomms.

Change-Id: Id43728942f2d964a84f7486b1269d2da8305fdf6
Merge remote-tracking branch 'cm/cm-11.0' into kitkat