Defined version for maven-compiler-plugin

Maven was warning that a version was not defined for maven-compiler-plugin (mcp) used in the build, since this is bad practice (threatens build stability, build is less reproducible) and may not be supported in future Maven releases.
This patch defines latest mcp release version as one used by the project.