Update .travis.yml

Specifying all of the dependencies in `REQUIRE` and `.travis.yml` is silly / error prone. Let's let `Pkg.clone` do that
remove .git/shallow
fix for warnings generated by shallow clone in travis
Merge pull request #420 from WestleyArgentum/patch-1

Update .travis.yml