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
audit: kiss goodbye you stupid piece of crap logging messages.

Change-Id: I8634cea4802a2dda4e17d8717a13bc11332b5c67
Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>
Revert "Prima 3.2.3.186"

This reverts commit 45cf3f6dd0a9d8646b24152d570aaa7ee5fb31a7.