Governors
I/o
Undervolting Support
Fastcharge
Fauxsound
d2: Raise ION_MM_SIZE

From 96MB to 108MB

This was previously tried in CM10.1 but the size increase was to aggressive.
Still might not be the perfect size but does allow the ability to use
Instagram Video and not cause Youtube HD video playback issues.  I believe
something else needs to be tweaked for a complete fix, but this helps.

(continuation of http://review.cyanogenmod.org/#/c/45984/)

(https://github.com/CyanogenMod/android_kernel_samsung_d2/commit/23e378434c50583c83822eb0687c8d25be3cb435 for the idea)

	PS3: down to 104
	PS4: up to 108

Change-Id: I9facda8b4228e3d4f0981f2c682b4bd27e633645
d2: regenerate defconfig

Adjust a few things for performance.

Change-Id: I622ad38a55d88175ae4bddfe681897f0590952c4
d2/apexq: in-kernel mpdecision ***(ported to D2)***

Ported from Dennis Rassmann's work on the Bricked Mako kernel. Offers
extensive battery savings and more responsive touch input boost. No need
to wait for the kernel to tell userspace there is a touch event, which
then informs mpdecision which writes to sysfs and then back to the
kernel.

Also, seriously, why do we need a blob to decide when to online and
offline a core?

Change-Id: I86f57dcae9aa3c0e574bf695b6c2c96199b333fa
Fix Mpdec