squash revert dt2w, prepare for @neobuddy89 merge

Revert "dt2w: add doubletap2wake (disabled by default)"
Revert "dt2w: Option to disable with power button"
Revert "dt2w: Power button also disable irq_wake in touch driver, fix unbalanced irq_wake"
Revert "dt2w: add wake_timeout to disable wake functions after a determined period"
Revert "dt2w: prevent end call when wake_timeout and end call with power button are enabled"
Revert "dt2w: merge lates wake timeout and wake gestures fixes"
Revert "defconfig: enable d2tw"
Revert "dt2w: Prevent touches during phone calls"

Signed-off-by: Stefanescu Cristian <howerkraft@gmail.com>
touch_synaptics: Add wake controls

* Huge credits to flar and showp1985.
* This patch includes S2W, S2S, DT2W, PWRKEY_SUSPEND,
  WAKE_TIMEOUT, WAKE_GESTURES support.

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: Stefanescu Cristian <howerkraft@gmail.com>
defconfig: enable d2tw and s2w

Signed-off-by: Stefanescu Cristian <howerkraft@gmail.com>