Drop support for EOL Python versions (#265)

* Drop support for EOL Python versions

* sudo no longer needed https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration

* Remove unittest2 dependency

* Add python_requires and Trove classifiers

* Replace unittest2 with unittest
28 files changed