Favor `Javadoc` over `javadoc`
Favor `Groovy` over `groovy`
Increase clarity by improving wording
Favor `Ant` over `ant`
Favor `Java` over `java`
Avoid early resolution of JDepend configuration in a similar manner to the CodeNarcPlugin. This permits "gradle tasks" to complete successfully.
Javadocs.
Added description to contribution
Added some details about the component report to the native binaries chapter.

- Extracted a fixture to fix up the output of the component report based on which tools happens to be available on the current machine
- Made this available to the user guide samples runner.
- Don't hard code the cunit output in the user guide (and fix it for changes to source locations).
GRADLE-3150 Accept DOCTYPE declaration in descriptor
Mention contribution from Mike Meesen.

+review
Use the same name for the visual c++ tool chain in the tests and production.
Ignore extra stuff in the cunit output.
Correct contributor Mike Meessen's name.
pull FunctionalSourceSet configuration of TestSpec out of CUnit plugin
into NativeBinariesTestPlugin

+review REVIEW-5076
simplify flavor sample + according test

+review REVIEW-5076
Only one exception from build cancellation.

+review REVIEW-5094
Renamed 'build/objectFiles' to 'build/objs' to save a few characters on windows.
Some fixes for cunit sample on windows.
Try again to fix test for cunit sample