GROOVY-4457: Generic types from owner class must be propagated to non static inner classes only
GROOVY-5198: Fix method missing exception in concurrent environment
GROOVY-5198: Reduce nb of concurrent threads for build to pass on Bamboo
GROOVY-5210: use concrete type instead of interface when converting array to set
GROOVY-5248: add null check to PojoMetaClassSite to avoid an NPE there
merge Sql changes from master
GROOVY-5216: Sql.newInstance(Map) should handle parameter non-destructively
GROOVY-5202: A listener might be shown in the listener method, but the methods for it might not be accessible, thus we need to prevent a NPE here
GROOVY-4934 backported patch
GROOVY-5221: Problem with @InheritConstructors with multiple level of inheritance (temp doco fix)
GROOVY-4803: let antlr handle EOF in a single line comment more correctly to avoid it writing the memory full
GROOVY-4292: replace map with an internal concurrent version
Similarly to GROOVY-5248 (call site caching missing null check), add a receiver null check to avoid NPEs under certain circumstances (build failures on Mac OS X for CategoryTest#testNullReceiverChangeForPOJO and ListTest#testFlattenListWithSuppliedClosure)
GROOVY-5466: correct scoping issue for the case that an if-else does not use BlockStatement
Advance version number to 1.7.12-SNAPSHOT