Sweep2Wake: added sweep to wake credit @showp1984

Conflicts:
	drivers/input/touchscreen/Kconfig
sweep2wake: rework simulate power key
Sweep2Wake: add pocket detection, credits @flar2
Sweep2Wake: rework pocket detection
if the device is in the pocket we don't need to know if it's s2w combination or not, just exit
driver: touchscreen: cypress: Add doubletap2wake by @flar2
Sweep2Wake: rework pocket detection 2
[sweep2wake]: pocket detection default disabled

Conflicts:
	arch/arm/configs/ville_defconfig
driver:touchscreen: change cy8c_cs sysf entrypoint to make it recognized by kernel app
change atmel_224e sysf entrypoint to not overide the new cy8c_cs sysf entrypoint
[s2w]Pocket detection: use the new function to check if the phone is in pocket
input: cm3629: we don't need to use the light sensor to see if it's in pocket so i create simpler function that uses only the proximity value

Conflicts:
	include/linux/cm3629.h