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
MJARSIGNER-34 - The 'verify' goal of the plugin is passing '-keystore' but not '-storetype'.
Add also provider* parameter for both sign and verify mojo

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1575440 13f79535-47bb-0310-9956-ffa450edef68
[MASSEMBLY-687]
  - Changed all locations consistently to src/assembly
    instead of src/main/assembly and src/assemble.


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

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1575613 13f79535-47bb-0310-9956-ffa450edef68
Update version for maven-javadoc-plugin to avoid security vulnerability.

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1575614 13f79535-47bb-0310-9956-ffa450edef68
Fix errors reported by Checkstyle (!).

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

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1575616 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] prepare release maven-checkstyle-plugin-2.12

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