travis-ci: use scripts for ci testing/setup