Revert "cpufreq: interactive: add boostpulse features"

This reverts commit e601500973e0514eae1e3730d82b9f90b8936263.
Revert "Revert "cpufreq: interactive: upgrade to Google's latest 3.4""

This reverts commit 0264979d4bd8ba9f7d23743c624d7926eaca88a6.
Revert "Revert "cpufreq: interactive: marry governor boostpulse with auto_hotplug boostpulse.""

This reverts commit b29e5759c0611df81e7c9ea1e62920b9580c77c8.
Revert "Revert "cpufreq: interactive: Added DEFAULT_BOOSTPULSE_FREQ""

This reverts commit 45dfd4a4cf8d603e50440761ba8df60720ca345a.
Revert "msm: lge: tweak RGB default a tad to reduce the greenish-yellow tint"

This reverts commit 78772228531ba1a66a70d73e2b3337f35e154c8d.
auto_hotplug: enable the min_online_cpus value

Use a module_param_cb to set the minimum number of online CPUs when the
screen is on.

The values are between 1-4.

usage:
echo '1' < /sys/module/auto_hotplug/parameters/min_online_cpus
cpu freq: ondemand: upgrade to latest version from code aurora

Reference:
https://www.codeaurora.org/gitweb/quic/la/?p=kernel/msm.git;a=shortlog;h=refs/heads/msm-3.4
cpufreq: interactive: tweak some defaults for boostpulse
auto_hotplug: enhancements (rev 3)

1) Added max_online_cpus (1-4) and exposed to sysfs via a module
parameter. Once set, only allow the chosen number of cores to be
online and make sure we compensate for it in the boostpulse function.

2) Make minor tweaks to mathkid's min_online_cpus

-Don't schedule work in the parameter set, just let it be done on the
next poll iteration. 	

-Misc style changes so that it matches the other code I have been
adding the module.
Revert "Revert 'board-mako-display: partial revert of the following
commit'"

This reverts commit 695176efe96ab187e9abd1924db33622e91ead0c.