DcTracker: ensure subscription is from NV before calling onRecordsLoaded

if CDMA and subscription is from SIM, we dont want to call onRecordsLoaded() if we dont meet the critiria to do so yet.

Change-Id: I1466cc2157c2d284970aec35c601c4b378389886
Telephony: Don't read records from card if not needed.

Specifically handle the scenario where there is an RUIM card
 inserted but we are in NV mode. In this case, don't read
records from the card.
IccCardProxy tells the IccRecord that it will be requiring records
from the card. RuimRecord waits for this indication before fetching
records from the card
Change-Id: Ifa95dda2958922901e887b386c55556f947a881d
Telephony: Allow ruim to fetch in cdma lte mode,

don't do it for devices don't have lte in nv mode.
fixes cases where the iccid could be unknown on some cdma nv devices.

Change-Id: Ie8e676a59e20c6da70eded511a979022667aa6fa
fix mvno_match_data OutOfBounds Exception in substring check routine.

When the length of mvno_match_data is greater than GID from IccRecord,
It will generate StringIndexOutOfBoundsException.
Therefore, codes are changed to use startsWith() insteads of subString().

Change-Id: I04c5c5039edb2cfa757bf2f5a4b9f124afb69b06
Bugs: 10171336

Fix mvnoMatches function but keep case-insensitive

Redo previous fix in a way that's still case insensitive.

bug:10171336
Change-Id: I65e29b72ace2a41ed7a19e3bfb5d23bf3773d41c
PhoneProxy: Update IccCardProxy only when cdma voice tech changes.

	Update IccCardProxy only when the device is reporting new cdma voice tech.
	Fixes scenario where device reports UNSOL_VOICE_TECH_CHANGE to UMTS, but remains
        as a CdmaLtePhone.

Change-Id: I81bd5d3c6cf553c0a60ad3d4f1f581d3500f446c
DcTracker: Only retrieve records when we're either RUIM or CdmaLte AND subscribing from NV

Change-Id: I498097440d62ad6c9e04497085a63ede894fb5d8
Revert "DcTracker: ensure subscription is from NV before calling onRecordsLoaded"-http://review.cyanogenmod.org/#/c/48873/4
Initialize RIL with the correct CDMA subscription mode setting https://android-review.googlesource.com/#/c/42308/