Use JDK8 on Travis

This will catch any Javadoc violations in pull requests.

No need for an explicit `api` task; it's invoked in the standard
travis `assemble` step.