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
[Primo] Fix typo and improve link xpath
fix multiples in EBSCOhost - leaving the old format in to be safe
[PubMed Central] Support PDF attachments in PubReader
Merge branch 'master' of git://github.com/zotero/translators
fix Stanford Encyclopedia of Philosophy
minor fixes to ACL Artefacts Canada AJC, and Beobachter
[EM] Support bib, bibo, and z namespaces for item types
e.g. <meta name="bibo.type" value="manuscript"/>
[EM] Undo z namespace part from ff5d47a4f2d8e8f91131c1833f61c3d611461a2c
fix num pages in CUP, search in Freitag, and search for some rare cases for EEBO (tests work locally)
JabRef group improvements

* More robust slash unescaping for JabRef group import
* Handle JabRef group intersection

Closes #605
small fixes for ASCO, BW, and Cambridge U. Test updates for Columbia U Press
fix multiples and borderline cases in GALE results
[Primo] Favor Details link. Improve PNX detection
add a sici? to JSTOR target regex for referal links from WoS
[zotero.org] Monitor DOM changes and use correct xpaths.
[zotero.org] Don't include attachments in multiples.
Also remove monitorDOMChanges.
remove DESCRIPTOR tag in RIS which is redundant and invalid/breaks our RIS type detection. Update tests for keyword format change
[EM] Look for prefix definitions in html and head "prefix" attributes