Give the scala int tests a little more permgen.
Changed AntScalaCompiler to handle java 8 as a target.
Some tweaks to ScalaDoc constructor and method signatures.
Some user guide edits.
Mention that java 6 is required to run Gradle.
Mention that build scripts should be encoded using utf-8.
Javadocs.
Added some notest to release notes.
Updated the default tool versions for Checkstyle, CodeNarc, FindBugs, PMD and JaCoCo.
Changed ProcessBootstrap to assume the main class is-a EntryPoint.
Extracted a ForegroundDaemonAction out of DaemonMain and changed DaemonMain so that it does the command-line parsing in run() rather than main().
Fail the build early when org.gradle.java.home points to a java 5 installation.
Fixed the ide launcher for recent API changes.
Added Main.main() method back for now, it's still being used by the test fixtures.
use "jvm-1.7" backend when running ant scala compiler under java 8
realigned scala integration tests with regard to which combinations of scala and jdk versions are tested

- focus on testing scala 2.10/2.11 with jdk6+, keep some compiler tests for scala 2.8/2.9
- moved and renamed lots of test files
polishing
First cut at foreword and Groovy 2.3 section.
minor formatting.
Add ComponentMetadataHandler to the DSL ref.