Attempt to fix failing tests in main. (#299)
This PR attempts to address (in part) the following failures:
* code_template_tests_src integration -- Update test (and script documentation) for the new scheme
* unit valgrind -- fix for Python3
* clang tidy -- update NULL/nullptr
* mp_f19_tilt_angle scientific -- Make more robust, and remove unneeded (for the scientific test) repacking step added with RosettaCommons/main#5551
* protein_data_bank_diagnostic scientific -- Errors are due to running out of pseudotty handles, attempt to recognize that situation and use a fall-back approach.
* glycan_structure_prediction scientific -- Adjust number of processors and runtime to run on single node.
I've also made some changes to better support the GCC 11 & Rocky9 build I'm now doing locally.
I've also attempted to fix the replica_docking MPI integration test timeout, but there some additional issues which mean it's not quite working correctly.