Telephony: Generic Blacklist support (5 of 5)

Change-Id: Ida51f9b1aa1f11b6179f623ede89c314d3f92f65
Move message blacklist to framework (1/3).

Change-Id: I321e3a3c40dd49772978258e8a27208868a22332
Store phone blacklist in content provider (1/4)

Change-Id: I9dafdb3e10bd2a71695c2a02cc483c594d86c543
Don't write blank baseband version

* There's no point in setting the baseband version if the returned value
  is blank anyway.

Change-Id: Ica9973a8b790c0de6afa10bc131257a3a03f18a0
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.config=usevoicetechfordata to enable

Change-Id: Icfbc8739993beae1b0f024bf71374751aa200a01
RIL: Sink RIL_REQUEST_GET_DATA_CALL_PROFILE for version < 10

Old RILs won't have this L request, and the ID may conflict with
something in the vendor library.

Change-Id: I7ae80736526043633fc3ae076c4d37e0ad84eda1
RIL: mark mInstanceId as protected

To use in RIL subclasses

Change-Id: I4ab1ea79079e3b03670b1e985f7a574df1f16658
MCC to ISO country code mapping corrected

ISO code of Democratic Republic of the Congo (MCC 630) changed from CG to CD (CD is correct for Congo - different country, MCC 629)
Added Niue (ISO: NU, MCC 555)
Added South Sudan (ISO: SS, MCC: 659)
Added Tuvalu (ISO: TV, MCC 553)

Change-Id: I3867190d1c34e8e2717eae3e393c0c647c6b2cb0
Reference: ITU E.212: http://www.itu.int/dms_pub/itu-t/opb/sp/T-SP-E.212A-2012-PDF-E.pdf
RIL: set responseCellInfoList protected to override in sub classes

Change-Id: Ibbbee0c1a59ab2be6b71fc2f70c6279314b55d6e
Proper supplementary service notification handling (2/5).

Allow registering SSN listeners, and add missing constants.

Change-Id: I339a395fda5cca7617e7619cfc93312a1282f60e
Telephony: Add the logic for disabling to fetch APN from OMH card

Change-Id: Ie180e03562a3f4da971415f04dbaade507232567
CRs-Fixed: 748148
Disable default APN context when release network request is received.

Currently, default apn context remains in enabled state even after
receiving release network request from Connectivity Service.
This causes mobile internet data to get re enabled when WIFI is connected.
Explicitly disable default apn context when release network request is
received.

Change-Id: I9d81072d196939b1085dbd9a1b984a06b95566bb
CRs-Fixed: 746834