DocExtract: Page-end extracted from references
 * RefExtract preserves page-end, also added
   extract_journal_reference() function to get reference data
   from single strings.
RefExtract: Refactored output from extract_journal_reference