dynfsync: delay flush after screen off and remove suspend level

Change-Id: I353e102ee23689cb08f98bcbc1d13255118d744c
aat1270: fix torch wakelock

Change-Id: I5a6f83325a8ec7bcb1b226cf04fa1c06ebd199a2
dyn_fsync: disable automatically below 5% battery

- don't allow re-enabling it if battery <= 5%
- fix also a small derp in dyn_fsync.c that was preventing flush when
turning it off. Nothing major.

Change-Id: Ic130537482bd7bfaf5e64b08e7a6c9c1973043cd
dyn_fsync: refactor code for 5% auto-disable

Change-Id: I58aaa573ca13e1ef96861fcedd74c64a25652bba
Revert "pm-irq: remove redundancies and fix code"

This reverts commit da64ee242085f4c9f29aa9466be48c22abff9896.
cpu_control: split single core mode and auto hotplug

- Default both to false
- Add sysfs entries to enable/disable the options on the fly

Change-Id: I9601c4710a7d860cd19cb1020bd867dc97aa9c6c