fixed "groovy.log" multiple appenders issue
"groovy.log" logging now configured in soapui-log4j.xml
updated mock_goal IT scripts to test for the new
*ExtensionMockServiceRunner classes
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)
Fix failing test with maven 2.2.1

4.6.4 SmartBear pom missing dependency generate maven error logs that are
not the same with maven 2.2.1 (as usual)
4.6.4.0 version has been released + update roadmap
Use assertj in java tests #91

Remove use of fest-assert 2.x in favor of assertj (more active, community
driven, more assertions)
Use assertj in integration tests #91
Use system-rules in tests using system properties

This will help us to maintain easily properties accross tests.
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 extra null check in the test mojo #118

Keep null check on the reportFormats parameter as I currently do not know
if the Pro report is able to manage null formats silently