update travis-build

this removes timeouts, the extra logging options, and makes the options for the compile method optional
cleanup compile_script a little
Merge branch 'master' of github.com:travis-ci/travis-worker