Add ME Depersonalization support.

Add support for all ME De-Personalizations as per specs
3GPP2 C.S0068-0 and 3GPP TS 22.022.

Change-Id: Ieeb196c72eb74311643f6af0bf8958acb9541406
CRs-fixed: 467276
Telephony: Fix phone process crash in emulator.

- Add APN_TYPE_IA in mApnPriorities map for arbitration.

Change-Id: I0e2c34ea6fba3ac510fba1aeecb5a22846392320
Merge "Add ME Depersonalization support."
Merge "Telephony: Fix phone process crash in emulator."
Telephony(MSIM): Remove audio states and VSID handling

RIL will be handling audio states and VSID moving forward. Hence
we remove the related utilities from Telephony.

Change-Id: Ie5f77587a16986f389fa6c11a7b53f69be2ce55e
Merge "Telephony(MSIM): Remove audio states and VSID handling"
Fix permission check for deleting SMS on UICC.

When accessing SMS stored on UICC via TelephonyProvider, we need to
use the com.android.phone UID for the call to IccSmsInterfaceManager
to avoid a UID mismatch failure in the app ops check. Change the
permission check method call from enforceCallingPermission() to
enforceCallingOrSelfPermission() so the check doesn't fail.

Change-Id: Ie5fbf2b0d9c18ed4822775c3cf4af9ba671e5d4a
CRs-Fixed: 562711
Add AppOps check for sendTextWithPriority

 Add application operation check for sendTextWithPriority API.

Change-Id: I3ea0d74e644b02d31a1b32989c87802a18c846b2
CRs-Fixed: 571674
frameworks/opt: SetAudioMode for ims calls over wifi

Send MODE_IN_COMMUNICATION for ims calls over wifi

CRs-Fixed: 546500
Change-Id: Ic47e35c649e482a3f1950e43dcc058a23dabc5d1
Telephony: Handle DATA_CALL_LIST in DCC.

- Consolidate DATA_CALL_LIST handler functionality in DCC alone
to minimize the nearly duplicate code between DCT and DCC.

Change-Id: Iffb7bf369062264dd773338c732bc69318d90b73
Merge "Add AppOps check for sendTextWithPriority"
Merge "frameworks/opt: SetAudioMode for ims calls over wifi"
Merge "Fix permission check for deleting SMS on UICC."
Use proper coded for when a contact is written into EF_ADN of USIM

Based on the description in "3GPP TS 31.102 clause 4.4.2.3" shown below,
Alpha Identifier of EF_ADN of USIM is defined in default 7-bit coded
alphabet if bit8 is set to 0 otherwise, it is defined in UCS2 coded.

Change-Id: I02a68d9db7ede30661f2526d3b354bbc1f556110
CRs-fixed: 553329
Handle Radio Unavailable event in Uicc classes.

IccCardProxy:
-When the radio is unavailable, state is NOT_READY

UiccController:
-Dispose card when radio becomes unavailable

Change-Id: Ifcd4f6ac5b9e3f79c325063ff60e655b1af0f1a6
CRs-Fixed: 571640
IMS support for UI interface

1. UI support for conference call participant display and
   hangup, conference uri, add participant, voice to video
   upgrade downgrade, audio video profile
2. Added ims related data types to Call object
3. Added ims related APIs to CallCommandService and CallHandler
   service

Change-Id: Ie3720cde167a1cf2be350f24da126517c0b2e0f0
Merge "Handle Radio Unavailable event in Uicc classes."
if provisioning apn conditionally restart the radio.

Some radios need a swift kick in the butt after provisioning.

Bug: 11673637
Change-Id: Ie758a303fd751d204fd6baa60217e88df6376aae

Conflicts:
	src/java/com/android/internal/telephony/dataconnection/DcTracker.java
merge in klp-release history after reset to klp-dev
Merge "Use proper coded for when a contact is written into EF_ADN of USIM"