more extensive .travis.yml
(cherry picked from commit f2fd068)