Grey out docstrings that are inherited.
Use show_func for all methods and functions please.
HTML 5 compliance.
Documentation updates. Not done. Bug fixes too.
A better interface for mangling paths when running as HTTP server.
Just close stdin to `pdoc` up front. This will prevent badly behaving
modules from blocking if they try to read from stdin on import.
If we can't read the import, then we know we won't be able to import
that module. But, still allow the file system to be checked for
generated HTML.

The reason this is necessary is when a module explicitly re-exports
a different module using __all__. The absolute import path doesn't
actually exist, so it is correct to read the HTML without being able
to import the module.
Only assume something is a package if it has a corresponding `index.html`
file in the directory. See last commit for related details. (i.e., a
module can have sub-packages!)