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>

idea is taken here -
https://github.com/rmbq/android_kernel_htc_msm8960/commit/83ccfe8f993270faeb31f9eac4d9b25d368e5f34