Remove sphinx submodule.
Add sphinx and breathe at top level.
Fix docs.
Fix docs.
Update docs.