cpuquiet: prevent runnable_threads from using many cores at low freqencies

The CPU now has to run at at least 900MHz before runnable_threads can bring a new core online.
This does not reduce the performance, but improves the batterylife during light tasks (such as reading a book or browsing the web) significantly.