1.32: fix bugs and clean up test suite

bug #1: make sure canonicalization of series name correctly handles
   names with special characters (like :), so that "NTSF:SD:SUV" is
   correctly identified.

bug #2: when specifying a debug feed, need to remove bogus chars,
   too.  Move code that does that into parse-feed.

test suite: make it it self contained.  It was previously dependent on
   TVT and BTN being up and functional.

Conditionally generate README.html from README.md (when the latter
   changes)

usage: add summary of command line args at beginning of usage

tests: beef up -- check the database against a reference set of files

--dump-all + --cron: print more concisely