cpufreq: implement cpufreq_quick_get_util()

Just gives us the last load known to the current cpu
governor with a much smaller overhead.

Signed-off-by: Blechd0se <alex.christ@hotmail.de>
Falcon_Hotplug: Update

hotplug: lock cpus during hotplugging …
In theory, a cpu could go offline while we iterate through
all online cpus. In reality, this probably won't happen
since we calculate before we actually start the hotplugging.

Better save than sorry.

hotplug: swtich to new calc method (again) …
Just let users test what "feels" better. If needed this define
can be commented out to allow compatibility for other devices.

hotplug: add option to switch calc method …
The new calculation method for the hotplug driver
seems to be a bit strange sometimes. Since i want to
do some more research here, just make it switchable
to the old method.
This could also be a very useful option if one would
port this driver to another device without the
quick get function.

hotplug: switch to cpufreq_quick_get_util() …
This changes quite a few things inside the hotplug driver;
 * the driver itself now uses the cpufreq_quick_get_util() function
   to quickly get the last reported load known to the cpu governor,
   which should in return lower the overhead created by this driver

 * introducing a new "low latency" mode where the driver will react
   very quickly to load spikes and online cores accordingly.

Signed-off-by: renderbroken <zkennedy87@gmail.com>
cpufreq: force cpuN policy to match cpu0 when changing freq or gov
Added Selectable option to mach all freqs + gov based on cpu0

Idea by @Alucard24

Conflicts:
	arch/arm/configs/dorimanx_d800_defconfig
	arch/arm/configs/dorimanx_d801_defconfig
	arch/arm/configs/dorimanx_d802_defconfig
	arch/arm/configs/dorimanx_d803_defconfig
	arch/arm/configs/dorimanx_ls980_defconfig
	arch/arm/configs/dorimanx_vs980_defconfig
	arch/arm/mach-msm/alucard_hotplug.c
	drivers/cpufreq/Kconfig