Let Travis measure coverage, fail if below 96%.
Try to fix coverage measurement.
Maybe pre-installing coverage manually will help.
Switch test dependency installation to extras_require, install before testing
Try to fix coverage subprocess reporting.
Disable fetching the standalone setuptools installation.
Try to fix Travis test dependency installation. Argh, silly mistakes!
Streamline .travis.yml
Fold test running into run_coverage.py, correct exit codes.

This will need less time on Travis.
Merge branch 'master' into distribution

Conflicts:
	.travis.yml
Release 1.0.1, update Readme, create changelog.