add issn lookup to mendeley and crossref

includes adding doaj table.  auto-creates for unittests.
lookup issn from pubmed
create or replace doaj table instead of dropping it
handle iding figshare as oa in figshare provider, so it is only set for articles