Merge pull request #3602 from RosettaCommons/roccomoretti/convert_to_make_shared
Convert `new` usage to `make_shared`.
This PR makes utility::pointer::make_shared() available upon the inclusion of utility/pointer.owning_ptr.hh. It also start the conversion of usage of things like `core::pose::PoseOP( new core::pose::Pose )` to use make_shared.