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>

Conflicts:

	kernel/power/Kconfig

Conflicts:
	kernel/power/Kconfig
	kernel/power/Makefile
f2fs:data: add AIO optimization

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

Conflicts:
	fs/f2fs/data.c