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
Merge remote-tracking branch 'upsteam/cm-11.0' into cm-11.0