jq is deprecated for $ for jQuery in Plone.
Changelog.
Split off test_doctest.

- Need to reuse the base setup and the doctest harness elsewhere.
Well then, a new strategy is needed for live tests

- Have to make use of the newer/better plone.app.testing layers to setup
  our test data.
- Wrote the test for testing the full roundtrip for the code generation
  using spawned test ZServer.
Corrected the way the test code is structured.

- Use defaultBases rather than subclassing.
- Ordered the setup bases correctly.
- Use the minimum possible classes.
Add a new URI loader for PMR

- Generates own URI scheme for use with internal items.
- Very barebone at the moment, will need more tests.
- It will have to allow relative linkage of all kinds that have been
  implemented but a few are likely to work incorrectly.  However the
  baseline test currently passes.
Test data and local urlopener test cases.
Purge unused import.