make docs: Use project root as first element in PYTHONPATH

When we use `sys.path.append(parent)`, `parent` is the last element in the path. 

Consequently, if the module we're building docs for is already installed, then that one will be installed, and `version = module.__version__` will use the version of the installed module instead of that of the source package.

Inserting the project root as first element in the PYTHONPATH lets us ensure that the source package is imported, and that its version is used.
Fix some minor CONTRIBUTING formatting errors
Add lucuma/cookiecutter-pypackage
Clarification to answer questions: now Fork This / Create Your Own
Link to fork network and family tree.
Merge branch 'correct-version' of git://github.com/krallin/cookiecutter-pypackage into krallin-correct-version
Rename parent var to project_root, and add comments as per @krallin's explanation.
modify for personal defaults
update README with package release gist
update from master
merge from upstream