Enable dependency and gradle meta-data caching
Extract the isSnapshot variable to the global scope and make it isRelease
Move the gradle version mangling functions to the end of the file
Put the GitHub meta-data in the travis config
Start mucking about with artifact publishing
Rename GH_REPO to GH_URI
Include the github user name in the secret.
Artifact publishing requires the GitHub URL for the pom generation
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
Ask for all required credentials when building