intelli_hotplug: Refine and add new functions

* Readd removed touch boost function with boosted CPUs parameters
* Restructure hotplug function to return early if suspended without queuing work
* Add wakeboost feature
* Rectify resume funcion to queue work
* Refine turning CPUs on/off.
* Other minor optimizations/fixes.

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>

Conflicts:
	arch/arm/mach-msm/intelli_plug.c
intelli_hotplug: Add preventive checks

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
cpufreq: ondemand: Calculate load_at_max_freq based on current policy->max

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>