BLD: Update tox.ini, .travis.yml, reqs, docs/conf
CLN: pyline cleanup
CLN: update .hgignore