Rewrite the process scheduler from the ground up
The old scheduler was a little over two years old, and due for a rewrite. While it worked, it was not very efficient and many features were bolted on top; process pinning being an example.
See the commit message(s) for more details.
TODO
-
Set up website MR updating the changed instructionswill be done as part of the release post -
Fix Mac builds -
Fix Windows builds
Edited by Yorick Peterse