Settings: Fix default sim card tab title always is English

The tab title is defined in the code.

Add string array in xml.

CRs-Fixed: 652348

Change-Id: I66f57c1fe3b6f3177bf71656b26ae56542063a90
Setting: add app move to external storage

Add support tp move APP to external storage.

Change-Id: I9d8fef2df2f36b4d8b611d8ffe87990407b44742
Merge "Setting: add app move to external storage"
Merge "Settings: Fix default sim card tab title always is English"
Settings: Fix modify sim alias name error if no sim card in DUT

There is no sim card in DUT.Change the alias name will cause error.

If no sim card,sim name and icon cannot be changed.

CRs-Fixed: 758405

Change-Id: Ie38cfc23cbfe8b91988a0390a69b1030011e55cc
Settings: Hide wifi hotspot in CTA

Hide wifi hotspot in CTA mode.

CRs-Fixed: 755310

Change-Id: I8c62dbdc682e6aebcac1f3e5044026d259abe4bf
Settings: Exception when press chart with both lines for large number

Caused by when set data limit and data warning for large number,
because these large number has exceed the maximum Integer, so the
system considered as a negative value, and will throw
IllegalArgumentException.

Set a maximum value for data limit and data warning line, if
exceed the maximum value, will set the maximum value as both line
value.

CRs-Fixed: 755929

Change-Id: I59055475271cc4e7c2319dfea55bea2f45d043fd
Merge "Settings: Fix modify sim alias name error if no sim card in DUT"
Merge "Settings: Hide wifi hotspot in CTA"
Merge "Settings: Exception when press chart with both lines for large number"
Settings :Add lockscreen icon.

Change-Id: I95500f427066f9d9683bdcf5478f6f86aebb762c
Profiles : Settings

Change-Id: I072758a1c5ec04ef34077551220b6611068fe71d
Settings : Hardware key rebinding (2/2)

Change-Id: I1a0546f358e787a9c6ab12024e34255475259424
Settings : Add toggle for battery percentage

Change-Id: I7d9df8205c6ab4707cf37479dfda5708f88767b6
Add back blacklist settings.

Change-Id: Iae35717acfa9af4da75c07d24352acf981d19fc7
Improve translatability of summaries.

Change-Id: I362b335cbe219d6e371a458c9d50fcd66bdf19fe
Settings: Alert user when they attempt to add an invalid number to BL.

  - BlacklistProvider will reject numbers that aren't valid, silently. So instead of
  resuming to a blank screen, we should alert the user that the number they attempted to
  add is invalid by utilizing BlacklistUtils#addOrUpdate method.

Change-Id: I1ca32427baad41c1c9379e18046e6ca7937b6d32
Add missing blacklist xxhdpi drawables.

Change-Id: I327f408ff344e9358c479cf5fe9dc341918511b2
Introduce SystemSettingsCheckBoxPreference

  -Originally part of a3342e2 (Add back notification
   light settings.)

Change-Id: I474a14a1b395407f5ca273a5d6a3a7f03f7e4698
Protected App [2/3] Protected Apps Settings -> Apps: - Added Receiver which can send in a call to PackageManager to toggle a components protected status. - Add Protected Apps activity (available from Apps fragment) - Reads from ApplicationInfo state - Requires Pattern Lock to view/modify protected apps - Updates Settings Secure DB with protected components - Support resetting protected apps pattern lock

Change-Id: If07a7b69ac963ffae855621881e1944fc8754782