mach-msm: Add msm_mpdecision Kconfig & Makefile hooks
Also rename qcom's mpdecision to stay in place and be used if CONFIG_MSM_MPDEC is not set

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>

Conflicts:
	arch/arm/mach-msm/Makefile

Change-Id: Iffe7f9860c87a5cdbb88aaf63f68e5daf9e77152
mach-msm: Add msm_mpdecision
This currently only does the following thing:
Screen on -> CPU1 online
Screen off -> CPU1 offline

More to come.

Change-Id: I7a6fd8f82eb0539b10c4ffdd388dcd30bd080e79
Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
mach-msm: mpdecision: small cleanup

Change-Id: I3adf456ff035251181713539a9ee5ee1b961f180
Signed-off-by: showp1984 <showp1984@gmail.com>
mach-msm: mpdecision: add load based decision making

This now works like the mpdecision binary from QCOM.
CPU hotplugging/unplugging based on system load.

A sysfs interface will be built in with a later commit.

Signed-off-by: showp1984 <showp1984@gmail.com>

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

Change-Id: If94332ef28e4db844a69c480a1cdbea2f2edd0fa
Merge branch 'android-msm-hammerhead-3.4-l-preview' of https://github.com/mzahmed95/msm into android-msm-hammerhead-3.4-l-preview