GROOVY-6012: Source encoding is not used when scripts are reloaded
GROOVY-6012: Replace anonymous inner class with instance initializer
annotation to set base script of the script
removed unused field declaration
Fixed typo in BaseScriptASTTransformation GroovyDoc.
Temptative fix for GROOVY-6279
GROOVY-3772: Automatic indentation in groovy.util.IndentPrinter
GROOVY-3772: Clarified javadoc
Fix enum information loss in groovydoc. Fixes #6257

http://jira.codehaus.org/browse/GROOVY-6257
http://groovy.329449.n5.nabble.com/groovydoc-information-loss-for-enums-and-generics-td5716165.html
GROOVY-3969: Groovy Console forgets size of input area

Patch supplied by Tai Siew Joon
GROOVY-6354 Allow addCopyWith for @Immutable annotation
CompileStatic fix
fixed test
Test unknown keys have no effect
GROOVY-6338: @Log4j2 Annotation
Test can now be compiled with Java 1.5
GROOVY-6259: Allow to define the logger category name for the @Log
annotations
Change 'addCopyWith' to 'copyWith' in @Immutable
Fix for generics via ClassNode with redirect
Added checks for null or empty map, and rewrote generated AST