[FIXED JENKINS-15025]: Maven-Tycho 0.15.0 build - no additional info in
console log about compilation failure.

Restore use of hudson.maven.util.ExecutionEventLogger in the
MavenExecutionListener instance.
Now it extends the original org.apache.maven.cli.ExecutionEventLogger
and override only the enhanced mojoStarted method.
Move the logic of errors processing to main executor class
Maven3Builder.
[FIXED JENKINS-15025] Maven-Tycho 0.15.0 build - no additional info in
console log about compilation failure 

Move Maven3ResultProcessor to external class
CQI - change failNever variable name
CQI - change return type of process method to boolean instead of int
(default for CLI)
Bug fix on compare project
[FIXED JENKINS-15025] Maven-Tycho 0.15.0 build - no additional info in console log about compilation failure

Rename Maven3ResultProcessor to Maven3FailureLogger and move to package visibility.
Method processFailure (now logFailures) only logs failure details, restore
execution result check in Maven3Builder.
[FIXED JENKINS-15025] Maven-Tycho 0.15.0 build - no additional info in
console log about compilation failure 

Rename method processCLIArguments to setOptions
Merge branch 'JENKINS-15025' of https://github.com/nfalco79/maven-plugin
Clean up; fixed warnings