Make TestingContextImpl.SubContext class static
First pass at creating JavaDocs for the API
Enable snapshot publishing from travis
Set the cache directory in .travis.yml to $HOME/.gradle