Wake Gestures: Allow customization of screen wake gestures on HTC One 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.
update defconfig
fix touchscreen sometimes not initializing