Make the docs test work for Config
Make the docs test more restrictive about whitelisting filenames
Refactor deciding which Haskell files get doc tests
Fix a number of code bugs with the manual, after #111
Update the changelog after #111
Minor tweaks to the manual to make it more testable
Add testing for the code in all markdown files, after #111