Added release notes foreword, and paragraph to incremental compile section highlighting that this is better than Ant's incremental compiler.
A couple of minor edits.
Bump wrapper version
Fix for GRADLE-3154

- The underlying issue seems to be setting properties during class initialization
  on a groovy class that is created via a decorating instantiator. Probably due
  to class decoration?
- The lightweight fix was to remove the parsing of a root application.xml file
  from inside the constructor of DefaultDeploymentDescriptor (this seems like a bad
  idea anyway). We now explicitly attempt to read from a root META-INF/application.xml.
Fix formatting of XML under comparison.

Conflicts:
	subprojects/ear/src/integTest/groovy/org/gradle/plugins/ear/EarPluginIntegrationTest.groovy
Remove extra space.
Temorarily ignore failing test on windows.

Needs investigation into whether the descriptor being written with windows line endings is a problem.
Clean up mess after bad commit cherry picking.
GRADLE-3152 Cannot use Javadoc task without JavaBasePlugin applied

Allow to use Javadoc and JavaCompile tasks without applying JavaBasePlugin
- Inject JavaToolChain directly into the tasks instead of via the plugin
- Move providing DefaultJavaToolChain to JvmPluginServiceRegistry in language-jvm as JavaCompileTest needs that dependency
- Move all javadoc related code from plugins to language-jvm because DefaultJavaToolChain depends on that code

+review REVIEW-5158
Don't hardcode source and target compatibility version in JavaCompile test

+review REVIEW-5158
Fix test so it works on various OS’s
Merge branch 'release'

Conflicts:
	gradle/classycle.gradle
	gradle/wrapper/gradle-wrapper.properties
	subprojects/docs/src/docs/release/notes.md
	subprojects/ear/src/integTest/groovy/org/gradle/plugins/ear/EarPluginIntegrationTest.groovy
	subprojects/language-jvm/language-jvm.gradle
	subprojects/language-jvm/src/main/groovy/org/gradle/language/jvm/internal/JvmPluginServiceRegistry.java
	subprojects/plugins/src/main/groovy/org/gradle/api/internal/tasks/CompileServices.java
	subprojects/plugins/src/main/groovy/org/gradle/api/plugins/JavaBasePlugin.java
Post merge fixes