Revert "We don't use thermald anymore..."

This reverts commit 50f47617e01229f9b4c6be60c1e7a3a027b6f91e.
Revert "Ditch mpdecision (2 of 2)"

This reverts commit be4f563c8d5b3d4f253cde0d9a9e4e7aaf73a501.
Revert "Remove more mpdecision cruft"

This reverts commit e2f825deff33b7644ab89fedd4c84b4cf0ab4fb8.