Test new documentation infrastructure to replace the wiki pages.

Testing out using sphinx for all regular documentation as well as code
docs.  This uses the Read The Docs theme and the httpdomain sphinx
plugin for REST API documentation.

Requires:
    * pip install sphinx_rtd_theme
    * pip install httpdomain

Build/Test with:
    * ``make`` (default make target is now ``make html``)
    * Open `file://_build/html/index.html`_ in your browser to view.
    * Publish by copying ``docs/_build/html/*`` to the ``gh-pages`` branch.
Test new documentation infrastructure to replace the wiki pages.

Testing out using sphinx for all regular documentation as well as code
docs.  This uses the Read The Docs theme and the httpdomain sphinx
plugin for REST API documentation.

Requires:
    * pip install sphinx_rtd_theme
    * pip install httpdomain

Build/Test with:
    * ``make`` (default make target is now ``make html``)
    * Open `file://_build/html/index.html`_ in your browser to view.
    * Publish by copying ``docs/_build/html/*`` to the ``gh-pages`` branch.
Merge branch 'v1.1.0-docs' of https://github.com/jerearista/ztpserver into v1.1.0-docs

Conflicts:
	docs/README.md
Update httpdomain plugin install instructions.
Add the sphinxcontrib-napoleon extension.
fixes #142
fixes #139
Add the sphinxcontrib-napoleon extension.
Merge pull request #149 from privateip/develop

Use serial number instead of system MAC as the unique system ID
merge
make the 'import sphinx_rtd_theme' statement conditional so ignored on readthedocs.org.
make the 'import sphinx_rtd_theme' statement conditional so ignored on readthedocs.org.
make the 'import sphinx_rtd_theme' and related statements conditional so ignored on readthedocs.org.
Modify setup to handle sphinx contrib requirements for docs.

ReadTheDocs.org relies on 'python setup.py install' to install any
non-standard dependencies in a virtualenv environment.  Both virtualenv
and readthedocs set environment variables when in use.  Thus we alter
the behavior when those are present.

- When in a virtualenv env, modify the install locations to root in
  our virtualenv space.
- When run by readthedocs, install from those requirements-doc.txt file
  instead of the default requirements.txt.
Update how setup.py determines the root install path for files and
update requirements for building docs.
Update how setup.py determines the root install path for files and
update requirements for building docs.
Merge branch 'v1.1.0-docs' of https://github.com/jerearista/ztpserver into v1.1.0-docs

Conflicts:
	setup.py
vEOS bug fix
merge
fixes=70, fixes=71