driver/input/touchscreen: add new s2w & dt2w implemenation from hammerhead

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>

Conflicts:
	drivers/input/touchscreen/Kconfig
ipc/shm.c: fixed warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized]
sound/usb/mixer.c:: fixed warning: 'val' may be used uninitialized in this function [-Wmaybe-uninitialized]
sound/usb/mixer.c:: fixed warning: 'oval' may be used uninitialized in this function [-Wmaybe-uninitialized]
drivers/net/phy/phy.c: fixed warning: array subscript is above array bounds [-Warray-bounds]
net/netfilter/nf_conntrack_h323_main.c: fix: warning: 'dataoff/datalen/ret' may be used uninitialized in this function

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
drivers/usb/storage/transport.c: fix: warning: 'partial' may be used uninitialized in this function

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
net/ipv4/tcp_input.c: fix: warning: array subscript is above array bounds

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
net/socket.c: fix: warning: 'sock/sock1/sock2' may be used uninitialized in this function

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
datflo: update s2w & dt2w
drivers/input/touchscreen/doubletap2wake: Fix compilation with earlysuspend

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
drivers/input/touchscreen/sweep2wake: Fix compilation with earlysuspend

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
drivers/input/touchscreen/sweep2wake: add flo/deb definitions

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Revert "Sweep2wake and Doubletap2wake for the Nexus 7 (flo)"

This reverts commit 664bbdefb295c8fcd12bc9d2cf82860fde34237d.
drivers/input/touchscreen/ektf3k: Add prevent_sleep functionality

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>