Docs: initial sphinx-quickstart
Maintain version info in a single place.

http://stackoverflow.com/a/2073599/647002
Docs: break apart the lengthy readme into organized docs

Also sphinx-ify where appropriate, and lots of general cleanup/editing.
DRY up duplicate content in the readme and docs index page.

* Don't maintain similar overview in README.rst and docs/index.rst -- instead just include relevant portions of readme in the docs
* Patch up README version numbers and doc links in setup.py long_description to freeze them to the version being setup
* Suppress the Travis build status indicator in the docs and PyPI, since it can't be frozen to the specific version in question
Bump version (so readthedocs won't label updated docs as old "0.3.1")
Unified version: Python 3-compatible replacement for execfile
Merge pull request #30 from brack3t/docs

Break up readme into docs; add to readthedocs.org