msm_thermal: code clean up
no functional changes. replace sysfs store functions with a single macro
and minor formatting
msm_mpdecision: directly access rq_stats and eliminate msm_rq_stats
The original purpose of msm_rq_stats is enabling userspace access to
rq_stats and comes with the overhead of additional spin/mutex
locks and sysfs facilities,  mainly used by userspace mpdecision.
However, kernel-based mpdecision still depends on this code to obtain
cpu load averages while using a tiny fraction of the code. This commit
completely eliminates msm_rq_stats code and adds a very simple
rq_stats direct-access capability in msm_mpdecision.
msm_mpdecision: simplify for dual-core cpus with preprocessor directives
Some of the loops and function calls are not necessary for dual core
cpus, such as MSM8660 in EVO 3D, since there is only one core to hotplug.
Use preprocessor conditionals to eliminate the unnecessary overhead.
Merge remote-tracking branch 'upstream/cm-10.1' into cm-10.1