New DVFS touch interface.. created by Alucard24

Conflicts:
	arch/arm/configs/alucard_defconfig

Conflicts:
	arch/arm/configs/alucard_defconfig
	drivers/input/keyboard/gpio_keys.c
	drivers/input/touchscreen/synaptics_i2c_rmi.c

Improved DVFS touchfreq interface forcing to get previous freq limit previously stored if atomic_get function fail!

Fixed previous commit!

dvfs touch booster: Use the power efficient workqueue.

DVFS touch booster status!

Removed dvfs status and implemented dvfs boost mode!