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.
Add the sphinxcontrib-napoleon extension.
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
Impose major doc updates preparing for the 1.1.0 release.

- rename and restructure  numerous files
- Change/remove references to 1.0
- Update to consistent spelling/caps of ZTPServer.
- updated yaml examples to validated text.
- Massively reformatted the ConfigGuide from the auto-converted file.
- Included the LoadModule statement for wsgi in the apache conf example.
Removed deprecated ConfigurationGuide.rst
Correct some instructions in README.md and added CONTRIBUTING.md.
Merge remote-tracking branch 'upstream/develop' into v1.1.0-docs

Test the effects of adding the napolean extension to sphinx and pick up
the latest docstrings from ztpserver code.
Insert missing issues url.
Changed email references from eosplus@ to eosplus-dev@.
Add sphinx_rtd_theme to requirements.txt