Use the new beta build env on Travis

faster vm boot times, more cpu cores, more ram, better network

also, removed the bundler args as that way Travis can use --deployment, and only best practice flags
enabled caching, which is available on this new setup
and mored some tasks to `before_script` because if they are left in `script` they can act a little funny