add ability to detect and deal with showPNX.jsp extension of primo

don't break things on clean-up and add some more data fields for articles

[Primo] Use Zotero's ISBN and ISSN checking functions

[Primo] Support multiple URL schemes for PNX records.

[Primo] Restore @adam3smith's changes

add creators and try to add test
Merge pull request #617 from adam3smith/primojsp

detect and deal with showPNX.jsp extension of primo