Change series used to test parserless matching

Series receiving a new upload breaks this test, so swapping to a
series less likely to be updated.
Caching of series pages

Series pages will now only be fetched once per run and will last for
an hour.
Also fixes bug in url_rewrite where different chapters could be
identified as the same and rejected by seen.
Add support for --no-cache
Quieten debug messages
Ensure any rewritten entries are learned by seen

Also adds an optimisation to prevent getting the first page of
chapters twice.