Bugfix: Update utility every get_statline call, and include every processor involved
x6500: Remove mutex, since driver is single-threaded now
Only support thread-per-device or N-threads-per-processor; simplify work_restart check
Bugfix: watchdog: Use processor thr_info even if it isn't a real thread
Bugfix: get_statline: Only care about the processor status if --show-processors is set
Working processor disable/enable with new async minerloop (currently gets stuck if all processors disabled)
Bugfix: get_statline: Correct device summary status, only showing DEAD or OFF if it affects all processors
Bugfix: cpu: reinit_device hasn't worked since 93b284d, so just remove it entirely instead of letting it screw with thread 0
Merge commit 'dfbf189' into multiproc
Bugfix: Unify all mining thread wakeup to mt_enable (simplifying and fixing code)

- When reinitializing a GPU, `init` was being set on the last processor instead of the GPU being reinitialized
- When enabling devices based on scheduled time, disabled ones were left with threads paused
Replace mining thread queues (which were only used for wakeup pings) with notifiers (which can be used with select and co)

This reverts 7d544d91737bce167ca070714e23184e7768a257, with the assumption that multithread processors are all-or-nothing.
minerloop_async: Break out of select for wakeup notifications