MCHECKSTYLE-211 add feature to enable 'inline configuration'

Enable a way to configure the checkstyle rules directly in the pom.
This is an easy way to get rid of needing an own parent-pom structure
for not introducing a build cycle because of the otherwise needed
separate checkstyle-rules project.
Txs to ASF committer rmannibucau for the initial baseline patch.
I reworked it to not need any CDATA section.  


git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1572667 13f79535-47bb-0310-9956-ffa450edef68
MCHECKSTYLE-211 add documentation for 'inline' checkstyle rules


git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1572678 13f79535-47bb-0310-9956-ffa450edef68
MCHECKSTYLE-211 fix code style and add JavaDoc


git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1572714 13f79535-47bb-0310-9956-ffa450edef68
[MCHECKSTYLE-219] When no license is specified, ALv2 from maven-checkstyle-plugin is used

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1573147 13f79535-47bb-0310-9956-ffa450edef68
Fix RAT warnings of unapproved licenses

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1573159 13f79535-47bb-0310-9956-ffa450edef68
[MCHECKSTYLE-219] Fix ITs which did depend on a LICENSE.txt, LicenseResourceManager should accept config/maven-header.txt because it's a plugin resource file.

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1573168 13f79535-47bb-0310-9956-ffa450edef68
[MCHECKSTYLE-207] file handle leak - leading to failed builds
Submitted by: James Nord
Reviewed by: Dennis Lundberg

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1573348 13f79535-47bb-0310-9956-ffa450edef68
[MCHECKSTYLE-221] ResourceIncludes default value is wrong
- I removed the manually documented default values

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1575268 13f79535-47bb-0310-9956-ffa450edef68
Refactoring: move common parameters to super class.

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1575274 13f79535-47bb-0310-9956-ffa450edef68
Correct spelling.

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1575275 13f79535-47bb-0310-9956-ffa450edef68
Set svn property for EOL-style to Native.

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1575279 13f79535-47bb-0310-9956-ffa450edef68
Refactoring: move common parameters to super class.

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1575283 13f79535-47bb-0310-9956-ffa450edef68
[MCHECKSTYLE-222] Resource-only project is not checked

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1575295 13f79535-47bb-0310-9956-ffa450edef68