Get 1.6 tests working again
Fix Python 3 tests

Changed response content bytes -> str

Changed the test to compare the json dictionary result rather than just
the text, to avoid dict-ordering test failures.
Remove a stray dependency in tox tests