Four possible changes

I've suggested four changes here; feel free to cherry-pick.

1. test framework: this just creates a test/ directory, and a Makefile for managing regression tests
2. issue 1: it appears that this was already fixed in the upstream version, so this commit simply closes the issue
3. issue 2: trivial fix
4. implement `eprints` field prefixes.

The last may require thought: the `eprints` field is somewhat overloaded.  It most often (at least in this community) refers to arXiv, but may also refer to ASCL.net (the journal A&C is encouraging this).  It has been proposed (by me and others, and http://adswww.harvard.edu/ already implements this), that this can be resolved by supporting a prefix in the value. Thus `eprints="arxiv:yyyy.nnnn"` or `eprints="ascl:yyyy.nnn"` or the original, plain, `eprints="yyyy.nnnn"`, referring to arXiv by default.  The changes in the last commit implement this.

I (speaking as an A&C editor) will propose this eprints resolution to the journal manager, noting that this has proved implementable in fact.