Merge branch 'master' of github.com:groovy/groovy-core
GROOVY-6268: Refactored common variables into the options map
   * introduced reusable variables
   * fix includes
GROOVY-6268: Refactored common variables into the options map
   * copy css instead of linking
   * fix include of Groovy Eclipse section
GROOVY-6423: Dependency on JLine2 should be defined on the groovysh module
GROOVY-6189: extended SAM conversion to include protected methods
change Line handling in visitor simple example 2

the bounding box of the line did not include line going from right to left, also it mixed up totally x and y usages
GROOVY-6426: groovysh not running using the groovy-all jar
Added copyWith documentation for @Immutable
GROOVY-6419: ensure a proper runtime exception is thrown for primtive type assignment with null
GROOVY-6268: Add temporary "gapi" macro in asciidoc
    * post-processes generated files
    * generates links to GDK
GROOVY-6268: Documentation for @AutoClone
GROOVY-6268: Documentation for @AutoExternalize
Merge branch 'master' into documentation
GROOVY-6427: prefactoring
@Slf4j toUpperCase fix

Hi,

Logging annotations produce wrong method name for "info" keyword since in Turkish locale uppercase form of "i" is "İ". Please see below link for details.

http://java.sys-con.com/node/46241

Regards
Hakan Baykuşlar
@Log4j toUpperCase fix

Hi,

Logging annotations produce wrong method name for info keyword since in Turkish locale uppercase form of "i" is "İ". Please see below link for details.

http://java.sys-con.com/node/46241

Regards
Hakan Baykuşlar
GROOVY-6427: The @Singleton transform should complain if other constructors are found (with flag to permit non-singleton behavior)
GROOVY-6268: Documentation for safer scripting annotations
GROOVY-6268: Documentation for compiler directives
GROOVY-6428: AutoCloneStyle.SIMPLE doesn't play well with generics