Merge pull request #3495 from RosettaCommons/sergey/f3 fixing `PeptideDeriverOutputter` and derived classes, making destructor of a base class virtual