SystemUI: Add language support for pin lock message

Add language support for keyguard sim pin lock default message.

Change-Id: I249cefc39fa11eaff5db4f4b618e003ecab623d7
CRs-Fixed: 740070
AudioService: add STREAM_DTMF to stream affected by ringer mode

-STREAM_DTMF volume muted when phone in vibration or silence
 mode but will not restore when back to normal mode by setting
 STREAM_RING volume to 1
-Add STREAM_DTMF to the list of stream volume affected by ringer
 mode

Change-Id: Ib91d6b2c09e10b5cd86ae192cf334c69884da294
CRs-Fixed: 549908
bootanimtion: fix no boot sound due to error file descriptor

-wrong file descriptor passed to setDataSource(fd, offset, length)
 API and causes no sound
-use the default setDataSource(httpService,url,header) to parse
 the file of boot sound

CRs-Fixed: 731547

Change-Id: I437e7d797cd13b7f8f8e0fbf81d5de99c55c27d1
SystemUI: Fix crash after reboot DUT with wifi on issue

getPhoneId returns invalid id cases array index out of bounds exception
in refresh view.

Make data sub to 0 if phone id is invalid.

CRs-Fixed: 741010

Change-Id: I7604ac729679a0e282b63896dc959e15038a9432
Keyguard: Fix crash in widget pager

Systemui crashed during automatic test, due to NPE of currentPage.

Add null protect for currentPage view.

CRs-Fixed: 715102

Change-Id: Ia1ac67a28fc3aeca6395200adc3448923775164f
Keyguard: Fix SIM unlock progress dialog doesn't disappear issue

Sometimes the SIM unlock dialog can not be hidden, when the view is
re-inflated due to config change in KeyguardViewManager.

Dismiss the dialog, when KeyguardSimPinView is detached from window.

CRs-Fixed: 713577

Change-Id: I0c7bb79e5afed709c7258def73f5d12b9b702148
Mms: Fix mms Null Pointer exception when running monkey test

InsertionHandleView dismiss again after onDetached()

Dismiss only if PopupWindow is showing.

CRs-Fixed: 713460

Change-Id: Ic60443b9e557184031678516dc3665bf61b78bf7
SystemUI: Add Chinese string for usb charging notification title

Lack Chinese string for usb_charging_notification_title.

Add Chinese string for it.

CRs-Fixed: 667261

Change-Id: I254c5eccbd502bdb2b54018bfeaa14f1c55c1b61
Keyguard: Change carrier text to "airplane mode" in APM

The original design did not consider the airplane mode is enabled.

When we receive the airplane mode changed broadcast, change the carrier
text as "airplane mode" in lock screen.

CRs-Fixed: 655336

Change-Id: Ied92ea3273cb0b13ea1b9b5d64f30f99bde22a3c
Bluetooth: Move LE Lowpower proximity to vendor specific

This integrates LE Low Power Proximity changes into PXP monitor
service code and allows changes to frameworks is minimal
CRs-Fixed: 657495

Change-Id: Iaf8a63acdc3b948236560facc70cc63f7012da1e
telephony: add res to apply the specified spn rule

-Add res to apply the specified spn rule.

Change-Id: I4f34a9cd574ff0b168d9c2f69a070d9230d48afc
Add configuration for sending and receiving Mms with data disabled

Use framework resource to config the feature that sending and receiving
Mms when data disabled

CRs-Fixed: 532101
Change-Id: I96362a66aea228afd3033cdf9343468a6d3ffa83
Cherry pick from I96362a66aea228afd3033cdf9343468a6d3ffa83
Support SD card absent indicator

Change-Id: I7c08b86b7ae5e05ac9fce305928ea99099c6e938
Support alert type profile default:Vibrator & Ringtone for settings.

Change-Id: I9e2c1efdfabc0ffa0e9cf44cee31781f15e8894a
Regional: Customize wifi hostspot and wifi name

-Set WLAN hostspot's default security type to none.
-Customize hostpot ssid and pass.
-Customize wifi direct name for carrier.

Change-Id: I164da0ddba195404ef07ec9e62787b7ff5871661
ChooseTypeAndAccountActivity: Fix the Null pointer Exception of monkey test

ChooseTypeAndAccountActivity crashed during monkey test, due to Null
pointer exception occurred.

To fix this issue, Add Null pointer check before we use it.

CRs-Fixed: 478250

Change-Id: Iae3e331edfda238ecb0c6d5d32b15329b1dfee0b
Notify listeners of video quality changed event

- Propagate the video quality changed message to the UI.

Change-Id: I9e49b72e831108037b8bb3e16744a4762150d19d
Fix issue of data activation on SUB2, when disabled in UI

Issue is due to mobile_data1 entry is not available
in settings database, create entry for mobile_data1
in settings database

Change-Id: I537ecc347bd5b141bfedcbfa190336855a5f6fc1
CRs-Fixed: 735040
IMS: Add support for video quality

- Add Config interface to get/set video quality

Change-Id: I1f0661f81967005c82e249ba6c56115f673791d9
Revert "UsbSettings: Add UMS mode support."

This reverts commit f7d583229b6ca5f6a3779f6e1e9cfd40424d2de1

Change-Id: Icb23de13d36ad0cb251936e559459a8ca9f0d8bd