Merge pull request #5301 from RosettaCommons/vmullig/init_native_in_rosettascripts
Ensuring that movers have access to the native pose in RosettaScripts
Currently, the ParsedProtocol's native pointer is never set, so `Mover::get_native_pose()` returns `nullptr`. This corrects that. At least one integration test changes (I now see GDT and RMSD being calculated in the Enzrevert_xml test, which is good).
This PR also switches a few uses of `new` to `make_shared`. This may account for some random trajectory changes seen in the integration tests.
This PR should be merged before #5119, which adds trRosetta into Rosetta.