QS: Get your theme on from quick settings [2/2]

Change-Id: I5073decd1db34b5ab57a2f27896ab4c3e673f4c9
Setting: broadcast protected app result if requested

Change-Id: I8124fc8569123e8a631bf35593626a76ee3741dc
Signed-off-by: Roman Birg <roman@cyngn.com>
Remove the "Pass widget" config from Settings

Since the Pass widget is an app-specific feature (specifically Baton's),
the option to toggle the widget should be presented in the app's
settings and not in the system settings.

Change-Id: Iec1b4bf4fe25b0d1357c78177f05672c58fe72d3
SECURITY: Don't pass a usable Pending Intent to 3rd parties.

Unfortunately the Settings app has super powers. We shouldn't let
untrusted 3rd party authenticators re-purpose those powers to their own
nefarious ends.  This means that we shouldn't pass along PendingIntents
that can have addressing information (component, action, category)
filled in by third parties.

Bug: 17356824
Change-Id: I397d26c5f465ddfb0e58bbc66cd44756e58cc507
(cherry picked from commit f5d3e74ecc2b973941d8adbe40c6b23094b5abb7)
Settings:Appops:remove OP_WIFI(BLUETOOTH/DATA)_CHANGE from MEDIA_TEMPLATE

Change-Id: Ie587d73916802aa85f91bafd8756a6bf9549f2fc
Settings: Only show mobile data switch on preferred data sub

Change-Id: I7f997c82556d719cc39d5f6b95b5122375d6e585
Make "stay awake" also work for wireless charging

Resolves CYAN-4636.

Change-Id: I089610b8cea16bf48d044c9e9615c750608e0b90
LockscreenInterface from ToggleLockscreenTile (Part 1 of 2)

The current longpress intent of the lockscreen tile is to open
the security settings activity. However, all lockscreen options
were moved to their own fragment months ago. This fixes the
tile longpress to open the current lockscreen options.

Change-Id: I4bf240a0f1e5794dac458082e20a4a488c85133b
Automatic translation import

Change-Id: I6bb7d142d32d4ccca0d50583ce884cd9bc38a257
Merge pull request #36 from CyanogenMod/cm-11.0

Upstream