for select-publication step, when user enters the doi of a published article, query for data
using updated api.crossref url, rather than api.labs.crossref url, which returns crossref's
UNIXSD format data instead of the UNIXREF format data expected by doi-ingest.xsl

there is a test error on Travis I cannot diagnose or reproduce locally, so some methods
and strings were copied from SelectPublicationStep code over to SelectPublicationStepTest
Merge pull request #814 from rnathanday/trello-186

Trello-186: BUG: Journal autofill not working for "published" submissions