Update ErrorProne to use latest.release instead of a fixed version

Explain how to override that version or use a fork in the README.
Add unit test
Upgrade to Gradle (Wrapper) 1.10
Update gradle-nexus-plugin
Add Travis-CI