msm: rq_stats: Disable hotplug and stats by default

Userspace closed source mpdecision binary is nessecary for PowerHAL to work.
As it depends on rq_stats, let's at least disable hotplugging and stats
collection by default. /sys/devices/system/cpu/cpu0/rq-stats/hotplug_disable
is now writable, so hotplug can be reenabled.

Also, add some bits related to current cpu policy.

Conflicts:
	arch/arm/mach-msm/msm_rq_stats.c
msm: hotplug: On- and offline cpus only when enabled

I mean really, really enabled...
sched: Calculate max_possible_freq based on current policy->max
cpufreq: ondemand: Calculate load_at_max_freq based on current policy->max
cpufreq: Calculate load_at_max_freq based on current policy->max

fix by myfluxi!

https://github.com/myfluxi/kernel_msm/commit/4c5d76153015760f2cddedbc5f4751ccee668f28
MSM HotPlug: Correct enable to msm_enable :)
INTELLI HotPlug: Updates by @Faux123 bump to v3.5

Intelli_plug: add wakeup cpufreq boost for quicker wakeup
https://github.com/faux123/Nexus_5/commit/0934c4775aec8cfdbb992174e8b66737cf612a41

intelli_plug: add screen off max controls
https://github.com/faux123/Nexus_5/commit/8f3d3588fe6d8bf92675a1f05889b99b37d377cb
Merged rq_stats with the one existing in @Dorimanx repo.
Fixed msm_rq_stats disabling enabling.
Merged sched core with the one existing in dorimanx repo.
Added config for msm_hotplug.
msm_rq_stats: acpuclk_get_rate() for cur_freq.
Enabled msm_hotplug.
msm_hotplug: use earlysuspend for boost wakeup (I9505)
Small Cleanup in arch/arm/mach-msm/msm_rq_stats.c
sched: window-stats: Fix overflow bug

Multiplication over-flow possibility exists in update_task_ravg() when
updating task's window_start. That would lead to incorrect accounting
of task load. Fix the issue by using 64-bit arithmetic.

CRs-Fixed: 665706
Change-Id: I92651c41efa6121bb8fe102e495ae956127b237a
Signed-off-by: Srivatsa Vaddagiri <vatsa@codeaurora.org>
soc: qcom: rq_stats: remove the redundant iowait check

Iowait_time check is redundant and it would lead to heavy load
due to miscaluculation of idle time. Hence remove this check
as iowait will considered based on io_busy flag.

[myfluxi: Adapt to msm 8974]

Change-Id: I4dd9f9c79205eca588daea8cc0fe892394a83391
CRs-fixed: 662052
Signed-off-by: Anji Jonnala <anjir@codeaurora.org>
msm: hotplug: Remove the redundant iowait check
msm_rq_stats: Removed useless cur_iowait_time references.
some fixes.