Normalize docs.

- Move changelog to root project directory.  Leave a stub behind for Sphinx.

- Move 'doc' -> 'docs' and fix up.

- Use newer Sphinx locations for support files,  build targets.
Set up building the docs, and document how.