This also reorganizes `.travis.yml` for better readability. `sudo: false` was removed as it is no longer necessary.