Merge pull request #4459 from RosettaCommons/vmullig/multithreaded_scoring_incremental_merge1
Incremental merge 1 for multithreaded scoring.
This pulls the changes to the RosettaThreadManager into its own pull request, to keep everything nicely compartmentalized and easy to review. See pull request #4342 for details.