Fix up generics for Java 7
Add Java 7/6 requirements
Echo Java verison during build