refs #11: make project easier to edit with eclipse
refs #11: shield more python (and Sphinx) build and packaging products from git
* refs #11
* refactor try/except imports to install_requires
* check and report package requirements at packaging time without import
* refactor try/except to check/select environment variables
* suppress warnings about unused package imports
refs #11
fixes #12
fixes #12
refs #12
refs #11, simplify versioning, document install example, env_vars used as lists but received as str
refs #13: for github pages, do not render with jekyll
* get the path right on conf.py
* make Sphinx doc parts easier to synchronize
* merge docs/index.rst into docs/source/index.rst
* new install doc
* pull the project landing page into the Sphinx docs (might discard this since it is ugly here)
Merge branch 'tacaswell-fix_doc_build' into python-packaging-11

tcaswell created a fix for the import problems during Sphinx builds
replace with system-independent method to find elements.h5 file
fix all sphinx complaints about bad section underlining, resolve as **BOLD** text instead, docs now build with no errors
Revert "fix all sphinx complaints about bad section underlining, resolve as **BOLD** text instead, docs now build with no errors"

This reverts commit 9f6ba4375442e0a83ad4d8dde7c227572c4022cf.

building sphinx documentation requires numpydoc
these changes should be reverted
remove the dummy, require numpydoc for building the docs
refs #16
local preference
redundant
* refs #17, refs #18
* use argparse package
* refactor several common code blocks
Merge pull request #15 from tomopy/python-packaging-11

Python packaging 11: per PyPA recommendations