Update Travis to use pretty Docker-based workers

These start up much faster and the only caveat is that we can't use "sudo" (which we don't currently use anyhow).

Also, I've updated the Go version here to match what's in the Dockerfile.

This is possible thanks to @joshk for adding us to his opt-in Docker-based testing group. :)