HTCQualcommRIL: remove skip subscription hack

This was left in place for fireball, but subscription problems on first boot
strangely seem to stem from GApps (if it is installed, changing the
subscription source does not seem to stick across reboot) and not necessarily
from Android defaulting to NV. Regardless of whether this hack is in place,
RIL on fireball still defaults to NV, but the radio no longer goes belly-up
and will sometimes still manage to negotiate an RUIM/SIM subsription. Another
fix will have to considered to make fireball default to RUIM/SIM.

Change-Id: Icf0a047f76a34e4c9feddbec427c3adacd9e8c5c
SamsungCDMAv6RIL: update to latest RIL

Also add two mic state and WB AMR

Change-Id: I0a9fdbbfa7880f964c530b7aa3e46baf2fe9e6c1
HTCQualcommM7CDMARIL: remove skip subscription hack

With the availability of setting a default subscription source via
ro.telephony.default_cdma_sub ( http://review.cyanogenmod.org/54501 ),
this hack should no longer be necessary. Only m7vzw should be affected
by this commit.

Change-Id: I4f7ff17176e08f2d1f07d0c245033742c72ebff5
telephony: do only run setCellInfoListRate for RIL version >= 8
old libraries like those from MR0 don't support this and sending this command causes endless wakelocks

Change-Id: Ia47d366f70841eb9910079e105add407f58e7555
UICC: get ICCID from SIM for CDMAPhone state

If the phone state is CDMAPhone and the UICC does not have a CDMA application,
getIccSerialNumber() can not read the ICCID from SIM.
This changes are changing the reference of the card application object
from RUIMRecords to SIMRecords. So, this method is able to get the ICCID
from SIMRecords, if the UICC has a SIM/USIM.

Bug: 10564873
Change-Id: Id55f794828f1f1a89905298776500df90088b17e
Fix NRE on sending multipart texts.

Watch for deliveryIntents, parts, and sentIntents being null.

This is based on http://review.cyanogenmod.org/#/c/46009/

Change-Id: I4abe2a2bd3e45bafde32de3a0c81576d742e4cee
Merge "Fix NRE on sending multipart texts." into cm-10.2
Merge "telephony: do only run setCellInfoListRate for RIL version >= 8 old libraries like those from MR0 don't support this and sending this command causes endless wakelocks" into cm-10.2
CdmaLte: call setDataRegState when using RilVoiceRadioTechnology for data

When using the VoiceRadioTechnology to set the DataRadioTechnology
(by using usevoicetechfordata in ro.telephony.ril.v3), the actual
data registration state needs also to be updated with the service
state depending on the VoiceRadioTechnology. Without this, no data
connection would be established.

Change-Id: I61fa1937862c59e793f43a1fe8a5b62f0ce1a992
Merge remote-tracking branch 'github/cm-10.2' into HEAD