Use legacy compilerArgument element instead of compilerArgs

compilerArgs was introduced in maven-compiler-plugin 3.1 and is not supported yet by m2e-apt (https://github.com/jbosstools/m2e-apt/issues/25).

The workaround consists in using compilerArgs instead (one big ugly line). Notice the unbalanced quotes here, required by maven-compiler-plugin to support spaces

The dependency plugins must also be invoked by m2e during the project configuration phase, in order for the com.google.java.contract.classpath option to be properly resolved