Fix tests

This fixes some issues with tests failing with the current master tip:

1. new environments pick up the latest elasticsearch-py which we don't support, yet
2. some tests depended on lists being in the same order, but the lists were generated from dicts so we have no idea what order the list is in
3. minor tweak to tox.ini to make it a little bit more readable (this is entirely a subjective statement)

r?