Update Sphinx version and versioning process

- Updated to newer Sphinx version
- Changed to use doc8 to check .rst files
- Added a dictionary (dict.txt) and spellchecking
- Reformatted and fixed issues that were found in the content

Change-Id: If7b35e01ee8be25dbbd1ecd0e67b264aa6cc2a94
diff --git a/configuration.rst b/configuration.rst
index c4f0b1a..e88f4bf 100644
--- a/configuration.rst
+++ b/configuration.rst
@@ -2,9 +2,12 @@
 *******************
 
 .. tip::
-    Trellis configurations are done through ONOS **network configuration** service (sometime referred as **netcfg**), **CLI** or **REST API**.
-    We encourage you to `learn more about ONOS network configuration service <https://wiki.onosproject.org/display/ONOS/The+Network+Configuration+Service>`_ before continue reading the following contents.
+    Trellis configurations are done through ONOS **network configuration**
+    service (sometime referred as **netcfg**), **CLI** or **REST API**.
 
+    We encourage you to `learn more about ONOS network configuration service
+    <https://wiki.onosproject.org/display/ONOS/The+Network+Configuration+Service>`_
+    before continue reading the following contents.
 
 .. toctree::
     :maxdepth: 1
@@ -17,4 +20,4 @@
     configuration/multicast
     configuration/xconnect
     configuration/pseudowire
-    configuration/aaa
\ No newline at end of file
+    configuration/aaa