GROOVY-6179: Sublist can be modified by parent list operations
GROOVY-5742: refactoring of the assignment check method for better readability and debugability
GROOVY-5742: reimplementation of the placeholder extraction and resolving map
GROOVY-5742: adding test case for the issue
Code cleanup: remove getRedirect(Expression,ClassNode) method, not needed anymore
Inefficient method DefaultGrailsDomainClassInjector.implementsMethod
GROOVY-5610: adding test case to avoid regression
improve bug error message for mismatched declaring class
for for Grails: ensure generics resolving loop handles interfaces better
GROOVY-6262: Sql.withTransaction setAutoCommit in finally not wrapped in try/catch
Merge pull request #218 from PascalSchumacher/GROOVY-6262

GROOVY-6262: Sql.withTransaction setAutoCommit in finally not wrapped in...
Merge pull request #217 from adriannistor/fixImplementsMethod

Inefficient method DefaultGrailsDomainClassInjector.implementsMethod
GROOVY-5882: add mod callback
Merge pull request #205 from andresteingress/GROOVY-6179

GROOVY-6179: Sublist can be modified by parent list operations
GROOV>-5891: correct inference for to apply current generics on method calls
Merge branch 'master' into rlw-jdk8