Settings: Fix the SIM status is wrong

Create PhoneStateListener by slotId.

Change slotId to subId.

CRs-Fixed: 745994

Change-Id: Ibd1412fffc21b705d6558452afd75e9c0ca23641
Settings: Add LTE data only settings when enable LTE

Need to set LTE data only mode if it checked when enable LTE.

Change-Id: Ib0bc5d1adbd8afbcee6745485a2dbe533df5c035
Settings: Add Agps start mode to setting database

Add Agps start mode to setting database

CRs-Fixed: 745373

Change-Id: I6d9e86969fce1489855f4d2c0c66eba954659ef1
Settings: "SUBS status" is not translated into Chinese

There is no corresponding Chinese character string.

Add corresponding Chinese character string.

CRs-Fixed: 652348

Change-Id: Id0dece5036448fce2ef9496070bc6137a5cef0b4
Settings: Fix menu item display incorrect in Account

ContentResolver.getCurrentSyncsAsUser() is empty,syncActive is true.

ContentResolver.getCurrentSyncsAsUser() is empty,syncActive should be false.

CRs-Fixed: 744816

Change-Id: I2df061595c3d67c442d62a13cb92ac6f706b58ee
Settings: The keyboard of search box still exist when rotate screen

The ManageApplicationsActivity re-create when rotate screen caused
the search box lose.

Add android configChanges attribute when search box lost focus.

CRs-Fixed: 743621

Change-Id: Ib195a1f31aa2af7fbfa35eaed7aeff72faef8439
Merge "Settings: Fix menu item display incorrect in Account"
Merge "Settings: The keyboard of search box still exist when rotate screen"
Merge "Settings: Add Agps start mode to setting database"
Merge "Settings: Add LTE data only settings when enable LTE"
Merge "Settings: "SUBS status" is not translated into Chinese"
Merge "Settings: Fix the SIM status is wrong"
Setting: Support hotsopt idle feature.

- Support hotsopt idle feature.

Change-Id: Ic0f4f87100dc1d87fa71d151e9715db852acd71d
Telephony(MSIM): Register for subInfo record intent

Register for ACTION_SUBINFO_RECORD_UPDATED intent,
this is to update the SIM details on UI when card
hot-swap removed.

Change-Id: I18d908c9845afb81478a81530407021c8e7f5fbe
CRs-Fixed: 742968
Merge "Telephony(MSIM): Register for subInfo record intent"
Fix issue that Alias name change back to default after reboot.

After reboot, SubInfoRecordUpdater.java will go to
 updateSimInfoByIccId() and update default alias name into database.

Invoke setDisplayName with nameSource is NAME_SOURCE_USER_INPUT,
 so that alias name will not update to default after reboot.

Change-Id: I109bdea82f9893dd9abf25caa82f70da5f13d054
CRs-Fixed: 739324
Merge "Setting: Support hotsopt idle feature."
Settings: Add Portable WLAN Hotspot Settings for CMCC

These new files are copied from LNX.LA.3.7.1_master branch in the same
git project.

CRs-Fixed: 686585

Change-Id: I542b10ab29eb3ac6ee6dc9f9da49bca1fcfc0db6
Settings: The network type display error in AGPS settings in CMCC mode

There is no Chinese resource in the source code.

Add Chinese resource code.

CRs-Fixed: 675104

Change-Id: Ifcc5301156b884f5c17d678917ca346379932abf
Settings: Porting hotsopt function

    Porting hotsopt function

CRs-Fixed: 686585

Change-Id: Ifd6ba737b0150d1601c5b1f2d582a8eaecf4b3f5