Merge pull request #4527 from RosettaCommons/vmullig/disable_multithreading_unless_turned_on
Changing default thread count for the RosettaThreadManager to 1.
Users must turn ON multi-threading by specifying a value different than 1. There seemed to be consensus among those using multi-threading that the current default (using all available processors) wasn't ideal. The option of using all processors still exists, but this PR makes it no longer the default.
This was a change made in the vmullig/multithreaded_scoring2 branch (PR #4342), but since that branch is taking a while to optimize, I'm cherry-picking this into its own PR.
@javierbq @lyskov @asford @weitzner
TODO:
- [x] Double-check whether any tests need to be updated for this change. They probably do. --> They seem fine.
- [x] Update documentation.