Statically declare native tasks in each NativeBinarySpec task
collection.
Next release is 2.2.1
GRADLE-3194 - Fallback to using the machine's local addresses as the remote addresses, when the local host name cannot be resolved to an IP address (eg when offline).
Fixed typo.
Reset the release notes.
Introduced an intermediate ‘JvmClasses’ element to the play model

- This separates the step of compiling classes (and transforming assets) from
  bundling these classes/resources into a Jar
- This abstraction will be moved to be part of the jvm component model
Provide better error message when ArchiveTestFixture.assertContainsFile fails
Revert find/replace error
Fix broken test fixture
Adding error handling integration tests for component metadata rules

+review REVIEW-5218
Started introducing source-sets to play component model

- Added sourceSet for generated scala sources
  - This allows separate configuration of twirl/routes compile tasks from scala compile task
- Introduce (untyped) source set for app scala sources
  - This separates configuration of source directories from task configuration
  - Not yet user configurable (later story)
Configure application sources on PlayApp component instead of PlayApp binary
Fix the ‘play new’ sample to match what is actually created
rename play multi version test

+review REVIEW-5263
for quickTest builds, run only last version in multiversion tests
revert comment in build.gradle for platform builds
declare test sourceset and classes on playbinary
+review REVIEW-5263
split creation of run and of test related task in seperate mutation rules

+review REVIEW-5263
Allow to null out cancellation token

+review REVIEW-5254
Expose public API GradleConnector#useProjectDistribution()

+review REVIEW-5254