Add some temporary logging for the promote build to help diagnose nightly build problem.
REVIEW-1884: check current gradle version is used by the generated wrapper.
REVIEW-1883 use maven only for integTestRuntime
REVIEW-1886: some tweaks to the buildSetup project after reviewing.
change packaging for buildsetup as described in the updated spec.
Change BuildSetup IntegrationTest to extend WellBehavedPluginIntegrationTest
generate empty settings file with empty build.gradle file

- todo add some content to settings and build file to guide the user
minor doc update on buildSetup plugin
fix sonar integration for jacoco; todo smoke test this integration.
tweak sonar smoke integtests to add basic coverage for sonar jacoco integration
A few tweaks to the build dashboard report:
- Show all reports, regardless of whether they are available or not. Don't link to reports that aren't available.
- Sort the reports.
- Added a footer.
Removed unused variable.
Javadoc update.
Use MavenHttpRepository fixture.
Made the timeout longer.
Fixed the tooling API model adapter so that it handles various Collection and Map return types (not just DomainObjectSet).
Shuffled around some int test coverage for unknown or unsupported tooling models.
temporally disable jacoco apply in sonar smoke tests until windows/ibm issues with jacoco plugin are fixed.
Move check if JUnit categories are supported from test jvm to Gradle jvm and fail early instead of giving a warning
REVIEW-1958: Fix formatting of autotest javadoc in SonarRunnerPlugin