Remove trailing whitespace
Add missing final newline in CSS file
Fix mixed tab/space indentation (banish tabs)
Add EditorConfig file
Add setup.py

This removes the need for requirements files via extra_requires and should make
richard pip installable. dev_hacking.rst should be correct (tested on ubuntu at
least)
Removed old requirements files

According to @willkg he wants to drop support for mysql, so I've skipped
translation of those requirements in this.
Ignore dist folder for building via setup.py
Update travis and add tox
Merge pull request #218 from treyhunner/editorconfig

Add EditorConfig file and fix code style
Add Trey to AUTHORS file
Merge pull request #220 from paulcollinsiii/setup-py

Setup py
Merge branch 'master' into python3

Conflicts:
	requirements/base.txt