Settings: Fix dev settings force close

Change-Id: I961ba847b2b0481eaaa5e9c12b02670badb0de2d
[2/2] Settings: added time since unplug filter for wakelocks

Change-Id: I2944bb1b5d3e1b154103c834410b143c52164b8e
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)
Merge remote-tracking branch 'omni/android-4.4' into android-4.4