Make SLUB compatible with Linaro 4.8
- Other Linaro fixes
defconfig: Use -O2 Optimisations
Fast forward CFLAGS to present day.
Fix Makefile to not use the gcc wrapper, and nuke coresight.
Disable CORESIGHT in defconfig
Display Gamma Update
Enable TCP-Control (credits @mathkid95)
ARM: add auto hotplug driver
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
Add max_online_cpus feature
Fix up some various naming issues after inclusion of max_online_cpus code
Francisco is right, onlining all cores is a nice workaround for the real problem.
Onlining all cores using the driver's framework.
Some whitespace cleanup.
Remove remaining MSM_RUN_QUEUE_STATS
Set min_online_cpus to 4
Nuke msm_dcvs, remove debugging and MP-Decision, enable userspace and powersave
Usual ondemand setup.
Adding short version of deadline tweak.
Increasing default readahead values.
fsync control files
Mako (absolute) Voltage control.

This started out as just including the existing work of someone else.
But that was so obfuscated and needlessly moved in sysfs, i turned it into the type control
we have on NP, meaning same sysfs location and output formatting.
Since the various kernels range from no preUV to different levels of UV it is best to encourage the user
to think in absolute voltages.
"I can UV -150 on kernel X! Really? Odd, i can only UV kernel Y -50mV!"
Kernel X has no preUV, kernel Y has 100mV preUV, so they both run the same.
This is needlessly confusing to users.

Talking in absolutes, users will get a better understanding of "what the other guy's" device is capable of.
Sticking to a common sysfs location and to the common absolute voltage is thus the right thing to do.

This seems to work now as it should.

This is heavily based on coolbho3k's NP patch. from Paul's stuff we might have a few function names, but not the contents.
This is not his, if he claims otherwise, he is wrong.