Refs #10481 Factor out the mechanism to generate the decorated title

By using an adapter we can easily override the format of the title,
e.g. for philrom
Merge branch 'develop' into feature/10481-decorated-title
Merge branch 'philrom' into feature/10481-decorated-title
Refs #10481 factor out formatted_authors_editorial to make it overrideable
Refs #10481 Use a base class for MetadataFormat, fix circular import: get_formatted_names
Refs #10481 refactor ReviewJournal getDecoratedTitle to use the adapter
Refs #10481 Use MetadataFormat adapter for PresentationArticleReviews
Refs #10481 Use MetadataFormat adapter for PresentationCollection
Refs #10481 Use MetadataFormat adapter for remaining Presentations
Refs #10481 fix tests, and remove obsolete doctests
Merge branch 'philrom' into feature/10481-decorated-title
Merge branch 'feature/10481-decorated-title' into philrom