Add sweep up to wake

Conflicts:
	drivers/input/touchscreen/synaptics_3200.c
S2W/L2W/DT2W: Make vibration more immediate when activated
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