TD_SCDMA signal strength support for Samsung Qualcomm device

Change-Id: I69ec69c3c548090af5d7f7cac16aa822a5704047
Merge "TD_SCDMA signal strength support for Samsung Qualcomm device" into cm-10.2
Revert "Revert "Fix for data and roaming icons""

This reverts commit cc91bddcb11b3a3f0b315356707fbdc086e6cb74.

This is breaking 1x data on d2vzw and jfltevzw.

Change-Id: I6a0db457b5655d7065b68f403394b3c3feffa05f
TD-SCDMA signal strength support for Samsung Qualcomm device.

Introduce a new value TdScdmaSignalStrength of device property ro.telephony.ril.v3,
it indicates the signal strength Parcel reported by rild contains TdScdmaRscp field.
The old approach doesn't work well when device switch between GSM and TD-SCDMA network.
Because system property TelephonyProperties.PROPERTY_DATA_NETWORK_TYPE is not set correctly
before SamsungQualcommRIL.esponseSignalStrength(Parcel p) is called.

Change-Id: I4b4c098de353a43fc83a42ba6b37a0017db13c22
Revert "Telephony: Query GET_SIM_STATUS when radio state is OFF"

This reverts commit 0421294df6af8c5a374b33ffa4dd47bc1fab45bc, since
it only works with qualcomm vendor RILs, and even on those it creates
some derptastic behaviors like double PIN insertion when unlocking
a cryptfs

Change-Id: Icf1b440cf0d81d24ec24e5e909e71864d95fd9e2
Merge "TD-SCDMA signal strength support for Samsung Qualcomm device." into cm-10.2
HTCQualcommRIL: update and correct unsol respnses.

Change-Id: I154946d8bbaff0df3b4b863ef33bd55e92b49918
Merge "HTCQualcommRIL: update and correct unsol respnses." into cm-10.2
telephony: introduce CDMA class for HTC M7.

Change-Id: Ia344597acba2d06285d03987ac50104e469b20dc
HTCQualcommRIL: Re-add missing unsolicited responses

Change-Id: I1690b821131e74167779791bf255490222c670fd
Merge branch 'cm-10.2' of http://github.com/CyanogenMod/android_frameworks_opt_telephony into jb3