Added validity check for Pointer Index

Checking if the pointer index is valid before querying for X & Y
coordinates. This is done to avoid IllegalArgumentException.

Change-Id: Ic7f3022d33c313a0bfe8b55c9bc89019b33d23b7
Settings: Add Chinese translation for UICC storage

Add Chinese translation for UICC storage when system language is
Chinese.

CRs-Fixed: 645516

Change-Id: Iffd3520754ca2217d6893853173f74a86d024d8e
Property constants declaration for OMH

Added RIL request declaration to query OMH profile
Added event to be broadcasted on OMH profile read complete

Conflicts:
	telephony/java/com/android/internal/telephony/RILConstants.java

Change-Id: Idfeb2f3f1a3aa0403a7ff0ab7c69fc945d9e7083
Conflicts:
telephony/java/com/android/internal/telephony/DctConstants.java
Telephony: Implementation for IWLAN.

- Introduce new RAT as IWLAN.
CRs-Fixed: 600118

Handle IWLAN radio technology in ServiceState.
rilRadioTechnologyToNetworkType() in ServiceState returns UNKNOWN,
if radio technology is chosen as IWLAN.
Add the code to handle IWLAN radio technology in ServiceState.
CRs-Fixed: 641631

Telephony: Implementation of iwlan and wwan coexistence.
- A new callback event for unsol oem hook response.
CRs-Fixed: 628227

Change-Id: I96e4cb614843795ee9c13e02823cf7457fb1bda7
Conflicts:
core/res/res/values/config.xml
core/res/res/values/symbols.xml
SEEK: Following changes have been made for SEEK

1. Add support for getAtr api.
   Implement getAtr() for SEEK on Android.

2. Add Multi Sim support for SEEK.

   MSim support for the following apis has been added:

   1. iccOpenLogicalChannel
   2. iccCloseLogicalChannel
   3. iccTransmitApduLogicalChannel
   4. iccTransmitApduBasicChannel
   5. iccExchangeSimIO
   6. getAtr

Conflicts:
	telephony/java/com/android/internal/telephony/ITelephony.aidl
	telephony/java/com/android/internal/telephony/RILConstants.java

Change-Id: If03cbd4f3b108b77ba7998a605776c8626290cee
telephony: Add overlay key for ESN tracker

1. Add property for ESN tracker;
2. Add overlay key to enabled ESN tracker.

Change-Id: I417ccc4571851c552060cf697eeb767b5acc0926
SystemUI: Add emergency call button in lock screen

Add emergency call button in swipe lock interface.
Update emergency call button after inflating bottom area view
and configuration changes.

CRs-Fixed: 736263

Change-Id: I7d4090da74e164647dd3ab927c40398de0f40a92
androidfw: Init the items which are not present in the idmap as 0xffffffff.

When creating the idmap, if the entry is not present in the idmap, need to init
the item as 0xffffffff.

Change-Id: Iae4a968599e97b29c8b1e1de6a6c1d2639ba240a
IMS-VT: Fix propagation of device orientation.

Orientation received at VT Service is incorrect.
Fixed propagation of device orientation to VT service.

Change-Id: I9fddd4b671fecd5dc4e415ea8f96cf78865c8458
IMS-VT: Upgrade fix

-Add session modify call timed out constant

Change-Id: I1d4557041dc45173c6a3aa6faa8541490d33325d
Fix for data and roaming icons

- Enable data connected flag based on the data state.

- Do not display data icon in data connected state
if radio type is unknown

- Show service if either voice/data is in
service if ro.config.combined_signal is true

- Consider eri only when in service

- Add in service check to isCdmaEri.
roaming related information
in registration state will not be valid
during out of service

Change-Id: I915421a6f5906d80ed5b8dd9c433115ad5df1f14
CRs-Fixed: 303275, 326204, 326634, 333008, 339297
Telephony: Fix System UI crash

Adding null pointer check to update icons.

CRs-Fixed: 744626

Change-Id: If9b984d39647d315ebac9bb5f416a5472821462b
SystemUI: Update cast tile when wifi display status changes

Cast tile in quick setting does not watch for wifi display status changes.
As a result, it will not update when wifi display status changes.

Register a broadcast to watch for wifi display status changes as settings
and update remote displays when wifi display status changes.

CRs-Fixed: 718032

Change-Id: Ib2ca4677be91817c007db941531849bbc7eff5d3
SystemUI: Show signal strength icons in keyguard

Show signal strength icons in keyguard for dual sim model.

Change-Id: I836844cd2fbb8753e85a1eeb36305b7fc7608295
CRs-Fixed: 731559
SystemUI: Fix status bar icons overlapped issue

Missing RTL(RightToLeft) support for MSimSignalClusterView and its
layout.

Convert left/right layout properties to start/end properties.
Reload drawables when RTL property is changed.

Change-Id: I7c3deb29ad3bb0e4407772da642689213c3ca156
CRs-Fixed: 740221
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