Huge setup rewrite/abstraction,FHS dir structure,bug fixes

 - Too many structural changes and moved files to make much sense of tracking
   the diffs, sorry.
README improvements,add rst conf,fix download_url

- Fix version updating
- Change listed setup file to non-distribute
- Add setup.cfg for finding README.rst
- List a more standard download_url for git
Fix various accidental silly reversions
General setup improvements

* Include latest version of setup-with-teeth's setup.py

* Add distutils file to .gitignore

* Improve macro-expansions, and setup structure