hercules: added sweep2wake support for the capacitive buttons

Change-Id: I4bfc832d8088040067ce0e968ad9f229089a8ae6

Conflicts:
	arch/arm/configs/cyanogenmod_hercules_defconfig
	arch/arm/configs/cyanogenmod_skyrocket_defconfig
	drivers/input/keyboard/cypress-touchkey.c
BLN Support

* Credits to Jeffrey Clark @h0tw1r3 with very slight modifications by myself to work with the post 4/24 CM android_kernel_samsung_msm8660-common Kernels. For original commit see 4d81881fbe5915eac03d6548bcde42bb356ad3a2

Signed-off-by: Chester Kener <Cl3Kener@gmail.com>

Conflicts:
	arch/arm/configs/cyanogenmod_hercules_defconfig
	drivers/input/keyboard/cypress-touchkey.c
msm8660: cypress-touchkey - add keydisabler

Change-Id: I46df74083cddab6baf4be07a5384ae3b151da1e2

Conflicts:
	drivers/input/keyboard/cypress-touchkey.c
add sysfs interface for vib intensity

Change-Id: I918ca477b796a386605cc799c409ec286b307017
cpufreq: allow 96mhz
Add CPU Governors

Conflicts:
	arch/arm/configs/hercules_defconfig
Update CPU Governors

Conflicts:
	drivers/cpufreq/cpufreq.c
HYPER Cpu Governor

* This Governor comes from @DorimanX. It is meant to be more aggressive and boost performance.

Signed Off By: Chester Kener <Cl3Kener@gmail.com>

Conflicts:
	arch/arm/configs/cyanogenmod_quincyatt_defconfig
	arch/arm/configs/cyanogenmod_quincytmo_defconfig
	arch/arm/configs/cyanogenmod_skyrocket_defconfig
	arch/arm/configs/hercules_defconfig

Conflicts:
	arch/arm/configs/cyanogenmod_quincyatt_defconfig
	arch/arm/configs/cyanogenmod_quincytmo_defconfig
	arch/arm/configs/cyanogenmod_skyrocket_defconfig