GROOVY-5875: Cannot use DELEGATE_FIRST and delegates that are inner classes.
GROOVY-6012: Source encoding is not used when scripts are reloaded
GROOVY-6012: Replace anonymous inner class with instance initializer
create arrays by passing a collection and closure to the json builder. The (builder) closure will be called for each object in the collection
cleanup.
simplified loops.
optimized array handling, removed double clone().
annotation to set base script of the script
removed unused field declaration
Fixed typo in BaseScriptASTTransformation GroovyDoc.
GROOVY-6268: First bits of tools documentation
   * reorganized layout for tools section
   * introduced files for each subsection
   * documentation for groovyc CLI
   * documentation for groovyc Ant task
   * documentation for joint compilation
GROOVY-6268: section on keywords and possibility to use keywords as identifiers after dots
GROOVY-6268: shebang line comment
GROOVY-6268: use font-awesome's icons
GROOVY-6268: multiline comment section
GROOVY-6268: correct escaping for the multiline comment delimiter
GROOVY-6268: Maven docs
   * fixed cross reference links
   * added sections on GMaven, GMavenPlus, GMaven2 and Groovy Eclipse
   * fixed leveloffset
GROOVY-6268: Introduction
   * temporarily set the TOC level to 10 (gives a better idea of the contents while editing)
   * fix bullets of introduction
GROOVY-6268: Use prettify (best highlight so far)
GROOVY-6268: Add license and contributors sections