documentation.api: Remove rst files for auto generation

Rather than having to manually update that directory, we
will auto generate the API documentation skeleton upon
every build.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
documentation/source/conf.py: Add auto build of virt test API docs

Instead of manually updating the API rst files upon
new module additions, auto generate the .rst files
through a trick on conf.py.

With this we have reduced maintenance and always
up to date API docs.

The virt-test implementation has to be simpler than
other projects because we don't have autotest installed
in the read the doc boxes.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
virttest.env_process: Docstring fix

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
documentation/source/conf.py: Optionally use the read the docs theme

If available, use the read the docs theme to build
the documentation.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
documentation/source/conf.py: Update version and copyright info

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
Merge pull request #1644 from autotest/travis-docbuild-test

Sphinx API doc auto generation