parameterized Java source and target versions
moved compile plugin configuration to parent pom
fixing another broken link