CDK-581: Updates for java8

This PR alters the travis config to test java8 without pushing to master. This will not be part of the commit when merged.
I accidentally copied the findbugs.jsr305 version instead of the plugin version. I'll fix it