Wake Gestures: Allow customization of the screen wake gestures on HTC m8. These gestures do not require the phone to moved in order to work. Gestures available: sweep right, sweep left, sweep up, sweep down, and doubletap. Also includes sweep2sleep, adjustable haptic feedback, and pocket detection (however, the pocket detection is not fully working).

Signed-off-by: flar2 <asegaert@gmail.com>

Conflicts:
	drivers/input/touchscreen/Kconfig
	drivers/input/touchscreen/synaptics_3k.c
fixes, and wake gestures