docs: Rewrite docs using Sphinx
This rewrites all the documentation in restructured text and uses Sphinx to build docs.
This should be much more maintainable and easy to contribute to compared to docbook.
This rewrites all the documentation in restructured text and uses Sphinx to build docs.
This should be much more maintainable and easy to contribute to compared to docbook.