try using the new Docker setup of travis-ci

replaces #4381

waiting for the tests to pass...

related:
- https://github.com/travis-ci/travis-ci/issues/2728
- https://github.com/travis-ci/travis-ci/issues/2729
- https://github.com/travis-ci/travis-ci/issues/2730
yeah, could clean that up...