Initial version of sphinx based documentation.
Ignore *.py under docs

- The autogenerated sphinx config files do not adhere to the pep8
  standards. So just ignore them.
Repo Buddy -> RepoBuddy .
Cleanup Makefile.

- Get rid of setup.cfg
- Remove hardcoded python version in the Makefile for cleanup files.
Use xdg-open as the BROWSWER.
Add pep257 support.
Add a install-test-deps target in the Makefile.
Use longer command line switches with pylint.
Add a docs target in the Makefile.
Updated valid.xml in test manifests.

- Use smaller test gists in valid.xml to save time in the tests for
  clone.
Documentation update.

- Update docs target in the Makefile.
- Add rtd theme files from readthedocs and armstrong repos.
- Improve the documentation organization.
Minor reformatting to make vim syntax happy.
Add the path to locate the repobuddy module.

Add ../ to the head of os.syspath so that sphinx can locate the
repobuddy module.
Pimp up conf.py .

- One place to specify author in conf.py .
- Skip documenting private members when doing it from readthedocs.org .
Add docstrings in client_info module.
Remove leading whitespaces.