Settings: Allow access for external apps to launch ThemeSettings Fragment directly

Change-Id: I93b676d3eb570c7064eeb4217c8e420a186c8e32
Missing back button on MultiSimSettings ActionBar

Fixed missing back button on ActionBar (default Settings behavior on
submenus) by adding "parentActivityName" property to MultiSimSettings
activity.

Change-Id: I60a1123be29d81c8232e0acee1ac9544bf9b32e6
Merge "Missing back button on MultiSimSettings ActionBar" into cm-11.0
Settings: add equalizer tile toggle

Change-Id: I51b34e34a7e6305bc5ced0672eb2aa7e8db45057
Signed-off-by: Roman Birg <roman@cyngn.com>
Correct string for left-handed mode

Change-Id: Iee951db7642a487b9ca94f1264b9cd2e2a4390be
Settings: Remove "Make pattern visible" regardless.

  - Previous logic depended on all pattern lock elements to be
    null prior to removing the preferences. Remove them one by
    one if they exist now.

  - PS #3: Add braces.

Change-Id: If34bc305eddda2985b37bd55349e4bb5d9b63154
Merge "Settings: Remove "Make pattern visible" regardless." into cm-11.0
Settings: Remove screen rotation from accessibility

We have a more advanced option in display settings

Change-Id: I8be43e899a14d184374b422a381b0db839709fbf
Settings: Disable Battery status preference on ModLock.

Change-Id: I9c1b978cd3c50b6db73b333b9e392ee1918a9499
MSIM: Status & Subscriptions Status themes & navigation

Fixes navigation between screens via ActionBar (default behavior on
Settings activities) and switches old Holo theme to Kitkat default
for Status screen on MultiSim devices.

Change-Id: Ia643d645a29b067f4f149a4bec8d4e444a0750fc
Automatic translation import

Change-Id: I70a015f6aa3dc8130c15ad6bca345bb45b36bca1
Merge "MSIM: Status & Subscriptions Status themes & navigation" into cm-11.0
Merge "Settings: Allow access for external apps to launch ThemeSettings Fragment directly" into cm-11.0
Bluetooth: Acquire wakelock to turn on lcd during Connection

This patch acquires wakelock to turn on LCD display of DUT if screen
is off during connection access request for PBAP/MAP. Without this
patch it was observed that if screen was off, lcd remained off for
incoming connection access request from remote device and user only
was hearing notification sound without lcd being lit up.

Change-Id: I87c296fce4cd8e0c133f74169d991eee263fed08
CRs-Fixed: 650261
Bluetooth: Fix for device gets stuck in pairing

Fix for device gets stuck in pairing when trying to pair to two
devices one after the other or simultaneous. Now second pairing
is blocked when first pairing is ongoing.

Change-Id: Ib7e6788243a38b3a0dd864bee2b0797305468e27
CRs-fixed: 610056
Merge "Settings: Remove screen rotation from accessibility" into cm-11.0
settings: Move headset option, hide MoreDeviceSettings if empty

 * This option fits much better in the sound menu under "automation
   and effects", and on many devices it's the only option in the
   "More..." menu under Tap & Pay.
 * Move it, and remove the MoreDeviceSettings top-level category if
   there's nothing else in it.

Change-Id: Idd82f582a1ba54f8b45fbd4fbe631057e9515f86
unlock google play

Change-Id: I297944c586a73b07b2ecd483f9ca2199c78b537f

Conflicts:
	src/com/android/settings/DevelopmentSettings.java
Allow user-installed apps to be disabled and force stop when disabling an app

In more detail, this patch will change the following:

* Users can disable regularly installed apps.
While disabled, the app can be uninstalled or enabled again.

* When disabling an app (user or system), force close the
application.

* System apps can be disabled, or installed updates can be uninstalled.
Previous behavior only allowed updates to be uninstalled,
then be disabled.

Change-Id: I73e8e198aaa7f3ac321d37a555c76ebc5bf1e26d
Signed-off-by: Roman Birg <romanbirg@gmail.com>
Allow disabling system packages

Change-Id: I06bb05d9ef179b5007404cbb362c624a8e33aa3d