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).

Conflicts:
	drivers/input/touchscreen/synaptics_3k.c
Merge branch 'kitkat' of https://github.com/LiquidSmooth/android_kernel_htc_msm8974 into kitkat