suspend actions (1/2)

Change-Id: I5596f5924f993bcdbeb99e9b865651e095299af3
suspend actions: added mobile data toggle (1/2)

Change-Id: I78ca67f92a3a27239ef0b4dfb4a7139b5af02e77
suspend actions: use Handler for threads

Change-Id: I5c10ce2bb31c0d6b1003b858f91f08a6da4f8130
suspend actions: cleanup

Change-Id: I7fbcd1ce11b0ea95b7ba874eea6563892d0b0068
suspend actions: config toggle to run in thread or not

Change-Id: Ic2392261950387578ba178f72f806119b274fc63
Disable screen dimming when charging (1/2)

new setting to disable screen dimming if stay awake is enabled

Change-Id: I65b845bf98420445f51e3740a6c1b6fd39e592ef

Conflicts:
	services/java/com/android/server/power/PowerManagerService.java
wakelock blocker: initial (1/2)

Change-Id: Id4fd1d8da6ed40517094a5a156f7c6fea622e985

Conflicts:
	core/java/android/os/IPowerManager.aidl
	core/java/android/provider/Settings.java
	services/java/com/android/server/power/PowerManagerService.java