drivers: synaptics: Add swipe gestures and double-tap to wake

* Configurable swipe left, right, up and down gestures
* Double tap screen to wake device.
* Sweep to Sleep
* Adjustable Haptic Feedback
* Pocket Detection

Change-Id: I6ffc67306563ec828fe0b012c95956e1a7e4bbce

Conflicts:
	drivers/i2c/chips/CwMcuSensor.c
	drivers/input/touchscreen/synaptics_3k.c
Wake Gestures: fix typo
Wake Gestures: option to disable volume buttons launch camera in landscape

Change-Id: I453a5eb6dcd09ba78949bf511f06637b867bab3a
Wake Gestures: add boot time delay for proper initialization of sensors
Enable Wake Gestures.
Remove an un used line.