Fixed link in release notes
Reinstate HTTPS for wrapper downloads.
GRADLE-3068 Break part of :ide->:launcher dependency.

At least project.evaluate() is now possible with gradleApi() dependency
when :launcher is not on classpath.
Fix previuos commit to compile with Java 6
GRADLE-3069 - use the same initial class loader scope for all script plugins transitively of the same origin.

Previously, 2nd tier script plugins were using the origin's base class loader scope. This seems to have just been an error.
Add dependencies from detached configuration to IDEA module.

Fixes regression where dependencies were not correctly exported if they
were added into scopeMappings map through detached configurations.
Tune provided configuration to map it correctly to IDEA.
Changed build init so that it selects the correct variant of scalatest based on the Scala version.
scalatest 2.11 requires scala-xml but doesn't declare this.
Extracted AbstractSftpDependencyResolutionTest out of various int tests.
Use test fixture to check for build failure rather than scraping the build output.
Merged release branch.