removed mention of a PMD related change that was undone in rc-2
Move log warnings about ignored ivy file content down to debug level.

- Ideally, these should only be logged once when the module is actually resolved from a remote repository.
- Once we don't use ivy.xml for internal meta-data persistence, we should be able to move these messages up to WARN, I think.
- Also, used the correct string substitution characters for log messages
expose maxPriorityViolations settings in the CodeNarc plugin (GRADLE-1742)
docs for CodeNarc maxPriorityViolations settings
fix typo in 1.5 release notes (missing space).
REVIEW-2016: change used interfaces and method signatures around Reporting in Jacoco and BuildDashboardReports.

- mark newly introduced interfaces as incubating.
REVIEW-2017: also apply java plugin to check well behavior of jacoco plugin in combination with java plugin.
REVIEW-2024: Make jacoco reporting tests more robust by calculating expected path by reusing constants.
REVIEW-2020: tweaks to template generation in buildSetup task

- always use a template
- use DocumentationRegistry for generating userguide links
- fix wrong referenced apilink
- remove unused property in GenerateBuildFile task
REVIEW-1962: add seperate crossversion integtest for dealing with class level ignore annotations in JUnit.
cleanup on textfilegeneration tasks
try to expose workingdir limitation for Test/JavaExec tasks
fix ci testcase on windows
Ignore path length problem for now on windows.
reactivate jacoco in sonar smoke tests; check if relative path approach already solved this
still ignore jacoco apply on windows ci
REVIEW-1997: Always apply setup-build plugin on rootproject.
- move further logic from autoapply action to plugin implementation
- give decent warning if no actions configured
Minor tweaks to the BuildSetup task description.
Major refactoring of internals involved in UpToDate checking and incremental tasks
- Changed TaskUpToDateState to fire changes against a specific UpToDateChangeListener, which provides ability to stop accepting further changes.
- Replaced CompositeUpToDateState with SummaryUpToDateState
  - does not implement TaskUpToDateState
  - Only provides changes from a single underlying source, and limits the number returned
- Most TaskUpToDateState implementations extend SimpleUpToDateState
   - Pulls all changes into a collection before firing change events
   - Caches all changes for subsequent calls
   - Output files currently use this mechanism: this will be changed soon
- InputFilesUpToDateState now caches changes from earlier invocations, and resumes parsing from the last change
   - FileCollectionSnapshot.changesSince takes a SnaphostChangeListener, that permits cancellation and resuming again from a particular change.
Reorganise internal package structure or o.g.a.internal.changedetection