Wake Gestures interface

This creates a new input devices (wake_gesture) and generates input
events for several gestures while the screen is off:

00000001 -> sweep
right
00000002 -> sweep left
00000003 -> sweep up
00000004 -> sweep
down
00000005 -> doubletap
00000006 -> long press HTC logo

These input
events can be used by userspace apps to perform custom actions for each
gesture

idea is taken here -
https://github.com/flar2/m7-Sense/commit/bd1400bae17251087f09209c337347c194063976

(from me) I did something wrong - this patch does not work for me.