Allow the plugin to build under Java 6


correct some missed off generics and changed the target/source within
the pom. this allowed maven to succesfully install or package using
java6u45