cpuquiet: initial

Conflicts:
	arch/arm/mach-msm/msm_rq_stats.c

Conflicts:
	arch/arm/configs/cyanogenmod_find5_defconfig
	arch/arm/mach-msm/msm_rq_stats.c
cpuquiet: fix correct bootup sequence
cpuquiet: governors: Configure WQ for higer priority
cpuquiet: added load based governors

Conflicts:
	arch/arm/configs/cyanogenmod_find5_defconfig
cpuquiet: cpufreq: added screen off core and freq limit support

Conflicts:
	arch/arm/mach-msm/Makefile
cpuquiet: load_stats: use on demand enabling of load calculation in msm_rq_stats
cpuquiet: added input boost support
cpuquiet: move input boost into kthread
cpuquiet: init input dev with late_initcall

Conflicts:
	drivers/cpuquiet/governor.c
cpuquiet: add some useful logging for governor handling
cpuquiet: fixed threshold sysfs for rq_stats and load_stats
cpuquiet: allow enabling of hotplugging log on runtime
cpuqiet: reset time counters on governor start
input: added input mediator for ordering of input events

Conflicts:
	arch/arm/configs/cyanogenmod_find5_defconfig
	drivers/cpufreq/cpufreq_smartmax.c
cpuquiet: create specific load calculation for load_stats
cpuquiet: remove mako_hotplug

Conflicts:
	arch/arm/configs/cyanogenmod_find5_defconfig
change scheduler params for input boost threads

Conflicts:
	drivers/cpufreq/cpufreq_smartmax.c
cpuquiet: load_stats - use rq_depth to detect situations with lots of threads but low load
cpuquiet: always respect max cpus restriction
cpuquiet: load_stats - rq_depth fine tuning