Convert hamcrest to a single source base

* finalizes py25 deprecation
* [TravisCI] fixups for single-source, remove Jython and Python 2.5
* Enable coveralls
Merge single-source Hamcrest 1.8 patch

- finalize deprecation of Python 2.5 due to Travis deprecation.