tabpro-common: init: Disable interactive's io_is_busy

This causes, for example, some youtube videos to peg the CPU when
they don't need to.

Change-Id: I6fcb64d37bbbf6085a33839afa15df339cffd340
tabpro-common: init: Dmondrianwifoisable interactive's go_hispeed

Change-Id: Ie4729ef3ead4450ce7bdcacdbb8db73f33b6c83a
tabpro-common: Add our own power HAL

The CM PowerHAL makes decisions that override what we configure
ourselves for the governor settings.  That's not nice.

There is too much CPU boosting going on with our Android stack.
Userspace boosting is a little bit all over the place (some
boosts are >=500ms which makes no sense) and overly aggressive.

Let's trust the governor to scale properly and the cpu-boost
driver to handle instantaneous boosting.

Change-Id: I0e07d68a0acf3d78c09b7a5e622d45236fe91b13
tabpro-common: Switch to our power HAL

Change-Id: I20c55cdd7a46938d80e96691ee053ca9e51f8b92
tabpro-common: init: Configure interactive target up/down loads

Change-Id: I3e173ced12d68fc6d598cb58007fa374019813f9
tabpro-common: Remove mpdecision

Instead we are going to use a new kernel hotplug driver (simple_plug).

Change-Id: If6ecd8bcbd70723a6fe40fa3a49387eef0621a80
mondrian: Clean up Samsung device inheritance

* Move wifi config items to device tree
* Move common system properties to msm8974-common
* Use nested dependencies
* Remove init.qcom.class_core and init.qcom.class_main
* Remove unused qmiproxy
* Remove init.qcom.ril.sh
* Remove init.qcom.syspart_fixup.sh
* Remove init.qcom.modem_links.sh
* Remove init.qcom.sh
* Remove init.qcom.usb.sh
* Move egl.cfg to msm8974-common
* Remove non-existant packages
* Inherit from non-telephony product, declare ro.radio.noril
* Move common overlay options to qcom-common
Revert "mondrianwifi: init: Configure interactive target up/down loads"

This was providing a small improvement but not enough to justify
diverging so much from everyone else.

This reverts commit 9ae7ed8f2c798f6847bd5acc6e84d17ad4bd006b.

Change-Id: I118fd383dfbcf6094152e16438dc9eb33dcbbf2f
mondrianwifi: init: Configure check_fast_target_loads

Scale by doubling below 1ghz and then after that scale by
increasing the frequency by 50% at a time.

Change-Id: I36a82a954060d7e4e396fe67526bdcddc0909585
tabpro-common: init: More interactive governor config

* Sorted them to make it easier to read
* Added sync_freq based on hammerhead
* Disabled timer_slack as we don't seem to need it

Change-Id: I66ba6850e7f2ab98593a18e8a57a6fb3440908e3
tabpro-common: power: Tone down the messages

Change-Id: Ic19ad6210d601cb73c60cb9f7c6c3ece77a2c34f
tabpro-common: ril: Add custom responseSignalStrength

Kanged from the SamsungRIL and cleaned up slightly.
picassolte: power: Less debugging

Change-Id: Ica0cfa31dba946389606edd565816e35708c278c