annotation to set base script of the script
removed unused field declaration
Fixed typo in BaseScriptASTTransformation GroovyDoc.
GROOVY-3969: Groovy Console forgets size of input area

Patch supplied by Tai Siew Joon
Refactored thread safety implementation of method createClassName in order to improve its performance
Made classNamesCounter final to be sure it is not accidentally null in a concurrent situation: thanks to Jochen Theodorou for the review and suggestion
Merge git://github.com/musketyr/groovy-core
Merge branch 'GROOVY-3969' of git://github.com/PascalSchumacher/groovy-core
Merge branch 'clthreadsafety' of git://github.com/jacopoc/groovy-core