Format code

Mainly remove extra spaces
Add a custom Pro Mock Runner implementation #47

This implementation allows to activate coverage report generation #51
Add todo on "Custom runners implementation"
Mock mojo refactoring for coverage report #50

We now use our custom Mock Pro runner in the mojo and we use a runner
wrapper as for the test mojo.
Integration tests have also been updated to consider the usage of this new
runner and test verifications have been switched to groovy
Share code beetween runner wrapper #47

The test runner wrapper now uses the abstract created along with the mock
runner wrapper
Add coverageReport param in the mock mojo #50
Add missing license
Add mock coverage report ouput folder param #51

Integration tests have shown the SmartBear implementation is broken, so a
workaround has been implemented in our custom mock pro runner
Rename mock coverage report IT directory
Add missing license
(cherry picked from commit 8fe36a0c25ef6db5379558baaf93534851bd882b)
Merge branch 'feature-51-mock_goal_add-coverage-output-folder-parameter' into feature-50-mock_goal-add-coverageReport-parameter
Move outputFolder parameter to the abstract mojo
Remove false warning logs

They should have not been commited as they were usefull when investigating
around the getOuputFolder method of the pro runner which is messy!
Also run tests against the mock
Output test and mock in different directories #50

This avoids messing mock coverage data with test results in the same
directory
Merge branch 'feature-50-mock_goal-add-coverageReport-parameter'

Conflicts:
	src/test/java/org/ktc/soapui/maven/invoker/util/CheckBuildLog.java