Themes: List ThemeSettings as a valid fragment

This fixes a force close in Settings in tablet mode.

Change-Id: I6542feba0d0fa8491ab9e092a90709d1034ffca8
Settings: Allow access for external apps to launch ThemeSettings Fragment directly

Change-Id: I93b676d3eb570c7064eeb4217c8e420a186c8e32
[1/2] Settings AppOps: Forward port wifi/bluetooth/mobile/wakeup ops

    Squash of:

    Author: Shashank Mittal <mittals@codeaurora.org>
    Date:   Thu Sep 5 19:01:47 2013 -0700
    AppOps: Add more operations in app ops settings.
    Add following operations in app ops settings.
    -- Wifi enable/disable
    -- Bluetooth enable/disable
    -- Mobile data enable/disable
    Change-Id: I32183d77b88c326168557444a445765b5a69de6f

    Author: Sam Mortimer <sam@mortimer.me.uk>
    Date:   Mon Sep 30 23:10:35 2013 -0700
    [1/2] AppOps: Add alarm wakeup op
    Change-Id: Ic739519cb9df9d2c67d65e3572a119b4d55145f0

Change-Id: Iacfbf6abccdda65afc3b7b83bfc03b30d94afd77
move GummyInterface to the Settings class and call it as a vaild fragment

allow the interface to added as a shortcut anywhere in the rom

Change-Id: I27bb0a3942d923236d14db7d1271d969eab79fbc
Settings: add TEME_SETTINGS intent and SHORTCUT category to
ThemeSettings intent

Change-Id: Ie5d8c401adc612502ff1db27fa4861a27d876a41
Signed-off-by: Roman Birg <roman@cyngn.com>
Settings: give boot_completed receiver higher priority

We need it to start up as quickly as possible.

Change-Id: Iaa99b6519c46b3bd0b85adcd59bbfb76b4983b64
Signed-off-by: Roman Birg <roman@cyngn.com>

Conflicts:
	AndroidManifest.xml
settings: performance: Update get current values in Processor view

Some users have been complaining about min/max frequency being
set incorrectly on some CM builds.

One way that they could be seeing this is by using the Processor
Performance information in Settings which seems to load the values
for min/max frequency and governor once and then never reloads
them unless you change the actual setting.

This is easy to see by changing the values yourself by modifying
the /sys files directly.

With this commit, changing the /sys files will cause the
Performance view to show the correct values, not the cache values.

Change-Id: I96719e4f40081cb8d2c9b1fd63a32332823cf77d
Settings : Launch only contacts picker for blacklist entry

Change-Id: I266d1ad7f1aab745728b33490268cb197188f2b3
Fix switching running/cached apps with memory bar

Fixes upstream issue #38735
http://code.google.com/p/android/issues/detail?id=38735

Ported from CM10
http://review.cyanogenmod.org/25775

This patch is already submitted to AOSP. No feedback from them yet.
https://android-review.googlesource.com/45993

Change-Id: I484e30d3fd4f5425e174911ae22bb2def170e6b8
Add fastscroll to the Manage applications screen

so you don't need to scroll so much if you have alot of apps
and want to go to the bottom of the list.

Change-Id: I96d892abf53a9da784ae1df056558d4fd3cf64f6
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

Conflicts:
	AndroidManifest.xml
	res/values/strings.xml
Revert "remove dsp manager from app options since it will only build for me"

This reverts commit 54b277108ee6da2aec855c91f524ec76972d924d.

Change-Id: I3ce11a46c94b5054cafbbadb96fa95d1578f5e3c
Merge "Revert "remove dsp manager from app options since it will only build for me"" into kk4.4
Settings: port Peek from PA (2/2)

for details see link:

   http://review.gummyrom.com/#/c/2679/

Change-Id: I460772bfc5e080b19a172df55a29da4c7d65ec08
Apps: Add blacklist interface [2/2]

Now with 100% more hidden checkboxes

Signed-off-by: Evan Anderson <evan@thelinuxman.us>
Change-Id: Ied375cfe2ff6494c25acb9d80b19e824daed755d
settings: Port Hover from PA (2/2)

for details see link:

  http://review.gummyrom.com/#/c/2711/

Change-Id: Ibdeaf7374380a664a0ed087542be76cf2ab4b6ca
added methods to disallow Peek and Active Display to be enabled at the same time

Change-Id: I205ca4edc1650fd33ed9daac4c32ccc5f755f968
move Peek to LockscreenInterface

use a SettingsObserver to update the preference changes instead of seperate void's

Change-Id: Iac2d3f3d636882acc9a5249b5ea622e685f6a839
PEEK: configurable pickup timeout (2/2)

    - Allow the user to set different pickup timeout when a notification comes up through PEEK.

Change-Id: If2978e4c12a46a9dc741579775007f026184395d
PEEK pick up timeout: ensure stock value on clean install and also show summary of it (2/2)

Change-Id: I3dc9ae9ac683e11f6d23184aee4aebdd11a5de35