s2w/dt2w: implement Pocket mode and make the features usable in deep sleep THX to Alin23!!!

Signed-off-by: renderbroken <zkennedy87@gmail.com>

Conflicts:
	drivers/input/touchscreen/doubletap2wake.c
	drivers/input/touchscreen/sweep2wake.c
	drivers/input/touchscreen/synaptics_dsx_i2c.c
s2w/dt2w: separate PocketMode specific code THX to Alin23!!!

Signed-off-by: renderbroken <zkennedy87@gmail.com>