[VOL-2876]

Documentation cleanup and more compliant swagger docs
Use newer voltha-docker-tools version
Update to python3 venv and Sphinx to build docs

Change-Id: I3fca61aef78e77a893419200502a8fae91135a4a
diff --git a/docs/requirements.txt b/docs/requirements.txt
index cc4662f..fcb72ba 100644
--- a/docs/requirements.txt
+++ b/docs/requirements.txt
@@ -1,15 +1,13 @@
-Sphinx~=1.8.5
-actdiag~=0.5.4
+Sphinx~=2.4.4
+actdiag~=2.0.0
 blockdiag~=1.5.4
-livereload~=2.6.1
-nwdiag~=1.0.4
-recommonmark~=0.6.0
 doc8~=0.8.0
-seqdiag~=0.9.6
-sphinx-reload~=0.2.0
+nwdiag~=2.0.0
+recommonmark~=0.6.0
+seqdiag~=2.0.0
 sphinx-rtd-theme~=0.4.3
-sphinxcontrib-actdiag~=0.8.5
-sphinxcontrib-blockdiag~=1.5.5
-sphinxcontrib-nwdiag~=0.9.5
-sphinxcontrib-seqdiag~=0.8.5
-sphinxcontrib-openapi~=0.5.0
+sphinxcontrib-actdiag~=2.0.0
+sphinxcontrib-blockdiag~=2.0.0
+sphinxcontrib-nwdiag~=2.0.0
+sphinxcontrib-openapi~=0.6.0
+sphinxcontrib-seqdiag~=2.0.0