Merge pull request #1067 from RosettaCommons/orlypolo/peptiderive-report-reformat
This adds / fixes some features in `PeptideDeriverFilter` and `DisulfideInsertionMover`
- change PeptideDeriver report file format
- information of peptides with cyclization potential now appears in a table of its own.
- If best linear peptide has cyclization potential but is not the best cyclic peptide, will be added to the (new) cyclic peptides table
- add Rosetta version info
- fix a few bugs:
- far away chains cause segfault
- specifying partner chain which appears before a receptor chain would reverse the order
- remove internal energy filtering of cyclized peptide
- add `peptiderive` integration test
- `DisulfideIntersionMover` unit test coverage: test `determine_cyclization_viability`
- `PeptideDeriverFilter` unit test coverage: edge case of far away chains
Expected integration test changes: `peptiderive` (new integration test!)