Merge pull request #4336 from RosettaCommons/roccomoretti/clang_tidy_test_fixes2
Fix the `bugprone` series of clang-tidy tests.
This PR enables testing for (and fixing the existing cases of) the series of "bugprone" tests which clang-tidy tests for.
Mostly this was copy constructors which weren't calling their base class's copy constructor.