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
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
Legacy RIL requires radio technology equals CDMA or GSM

With the latest update radio technology is set to indicate the type of network connected (GPRS, HSUPA, etc) and not just CDMA/GSM, breaking data connectivity for legacy RILs.

Will only affect RIL Versions 4 or below for now, I don't know if later versions are also affected.

Change-Id: I7062acf3299d67b3f62ce02b875e25a83c19fa62
Revert "Fix the roaming searching text display in standby screen"

This reverts commit 6d87d18add0ed7264e6a7f96b7a2c8ffbee719a5.

Change-Id: I78a6739f3895255e9d7932fa8e2f1f423b9940f7
Implement UICC TLV Data decoding.

Some phones / SIMs returns data in TLV format as decribed in ETSI TS 102 221 11.1.1
This enables parsing of TLV data if it finds one. This fixes reading of SIM_IO
data like ICCID, MSISDN, etc on affected SIMs.

In CM-12 this is needed for phone to function properly. In CM-12 Multisim support
requires ICCID. If ICCID is not found then user is unable to make any outgoing
calls. User is shown "Call not sent" error.

Change-Id: I0fe20a9ec4cdd6021e7cb614ae578bc1c2c1d1fd