TouchWake 1.2
- introduced doubleTab2Wake while infinite wakelock is set (delay=0),
 previous default behaviour (slide2wake) can be restored by: echo 1 > /sys/devices/virtual/misc/touchwake/s2w
and disabled by: echo 0 > /sys/devices/virtual/misc/touchwake/s2w
- some code refactoring

Change-Id: I3a2f756e55f161692f6c4add4e318485fe743445

Conflicts:
	drivers/input/touchscreen/mms152_ts.c
	drivers/misc/touch_wake.c
	drivers/sensorhub/atmel/ssp_input.c
missed touchwake 1.2 addition
2.7