Introduction of Show-P1984's new sweep2wake

Signed-off-by: Bryan Smith <zarboz@gmail.com>
switch s2w methods

Signed-off-by: Bryan Smith <zarboz@gmail.com>
squashed commit: Bln by @tbalden S2w by @showp Dt2w by @showp

Signed-off-by: Bryan Smith <zarboz@gmail.com>

Conflicts:
	arch/arm/boot/boot.img
	arch/arm/mach-msm/board-monarudo.c
	drivers/cpufreq/Kconfig
	drivers/cpufreq/Makefile
	include/linux/cpufreq.h
fixup pocket detection

Signed-off-by: Bryan Smith <zarboz@gmail.com>

Conflicts:
	drivers/i2c/chips/cm3629.c

Conflicts:
	drivers/i2c/chips/cm3629.c
update defconfig for new dt2w/s2w

Conflicts:
	arch/arm/configs/jamiethemorris_defconfig
Update default buttons

Signed-off-by: Bryan Smith <zarboz@gmail.com>
drivers/input: synaptics: fixup Auto start/end set via defconfig or cmdline, Fixup auto select of off/on/on with leds via defconfig or cmdline

Signed-off-by: Bryan Smith <zarboz@gmail.com>
Fixed S2W not working if DT2W was not enabled
sync wake options and pocket detect with Beastmode