* extened travis config and pom to handle multiple jdks better