Run doc tests over the README if present

The default path to the readme is `README.md`, and this can be overridden with
the `readme` key in the project manifest. A value of `false` will disable
documentation tests, while a string value will be considered the relative path
to the readme.

Closes #383