added an integration test in java to speed up test execution and writing
simplified usage in it tests
cleanup
added another rule for missing <ciManagement/> section
refactored MavenProject initialization for tests into separate MavenProjectUtil
completed MissingCIManagementInformationRule
added file information to MavenProject
renamed AbstractRuleTest to AbstractRuleIT and moved up
removed test adjustions from ViolationSuppressorImpl.java and created new ViolationSuppressorTestImpl.java
added IT for opensource rule(s)
added rule for missing url
added rule for missing inceptionYear
refactored AbstractRule.java (less mandatory methods)
refactored rule unit tests
added MissingLicenseRule
added MissingIssueManagementInformationRule
fixed reporting out encoding in maven
added MissingDeveloperInformationRule
fixed identifier
moved test for ExecutionIdRule