powersuspend: Sqashed commits

powersuspend: new PM kernel driver for Android w/o early_suspend

Android early_suspend/late_resume PM kernel driver framework has been
deprecated by Google. This new powersuspend PM kernel driver is a replacement
for it and existing early_suspend drivers can be easily adapted to use this
new replacement driver

Signed-off-by: Paul Reioux <reioux@gmail.com>

powersuspend: fix logci derps :p

Signed-off-by: Paul Reioux <reioux@gmail.com>

kernel/power/powersuspend: remove userspace dependency from powersuspend

make powersuspend not depend on a userspace initiator anymore, but use a hook
in autosleep instead.

Signed-off-by: Paul Reioux <reioux@gmail.com>

kernel/power/powersuspend: remove userspace dependency from powersuspend (part 2)

kernel/power/powersuspend: add back userpace control w/ default kernel control

make kernel / userspace mode switchable

Signed-off-by: Paul Reioux <reioux@gmail.com>

kernel/power/powersuspend: default to userspace for now

Change-Id: I25eadaf22b1bd5ead0657d3834bc5c442e11a35d
Signed-off-by: Paul Reioux <reioux@gmail.com>
arch/arm/Kconfig: enable unaligned capability for ARM

Change-Id: I7d64ccd1eee4cd020ee46ec960c0e97f46d68a1a
Signed-off-by: faux123 <reioux@gmail.com>
defconfig: Increase kernel log size

Change-Id: I0acda21616df622cfb0a68df1453c4fdbbc03194
silence spammy debug we don't need

Change-Id: Ice6e35fc491c570578721237566b60fb7c585895