Update recon.py
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
BUG : fix imports during sphinx build

added scikit and sub-modules to mock list

closes #13
* 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
Merge pull request #14 from tacaswell/fix_doc_build

BUG : fix imports during sphinx build

Your pull request was successful for me, that is.  See previous comments.  Merged into my python-packaging-11 branch.
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