[JSTOR] Modernize plus a few tweaks.
* General code update to make it easier to follow
* Remove betaSearch support (discontinued by JSTOR)
* Validate DOIs using doiRA tool, which would maintain DOIs registered with non-CrossRef service and is quite lightweight
* Test updates are mostly just rearrangements. A few DOIs got changed by JSTOR.
* Add support for /info URLs re https://forums.zotero.org/discussion/43056/saving-jstor-items/ (as displayed after following a DOI)
* Remove `/\/i\d/` test for search results, since it seems very general and we don't have a test case
[DOI] Tighten up DOI detection by disallowing quotes
Re http://www.jstor.org/stable/2461927 picking up DOIs in noscript tag (because apparently everything in noscript is text?) as 10.2307/2461927">Export etc.
The DOI on that page is still invalid as of this writing, but now we grab it correctly.
[JSTOR] Use CrossRef API to check DOI validity
[JSTOR] Add support for discover URLs