Support systemd-style socket activation
Use systemd style launching in tests for speed and robustness
Wrap at 79 characters

Makes the code more PEP8 compliant and thus makes `make check` pass.
Remove unused import SimpleHTTPServer

Miscellaneous tidyup.  Issue detected by pylint.
Add support for Travis CI

Travis CI is a continuous integration service for open-source projects.