Resolve protocol-relative URLs outside of document context

by defaulting to HTTP

This would have addressed zotero/zotero-connectors#28 if CrossRef were available over HTTPS, but it's not, so that will require a different solution. Still, it would be good to be able to use protocol-relative URLs in search translators which also have to work outside of webpage context (e.g. add by identifier).