cleanup, now CheckMojo extends AbstractContextMojo
added a rules selector
added configuration with selelected rules

e.g.
- mvn com.lewisd:lint-maven-plugin:check -Dmaven-lint.rules=ExecutionId
- mvn com.lewisd:lint-maven-plugin:check -Dmaven-lint.rules=all
- mvn com.lewisd:lint-maven-plugin:check -Dmaven-lint.rules=ExecutionId,DuplicateDep
all IT now using their specific rules, which they intended to test
reactivated new opensource rules