Fix GROOVY-6582: Don't bypass getProperty in invokeMethod when looking for Closure-valued properties.
Add test to show that fix for GROOVY-6582 works.
Tweak test to show that fix for GROOVY-6582 works.
GROOVY-6611: fix compiler problem if generic signature and implements clause of the class mismatch by using only getGenericInterfaces()
GROOVY-6608 fix NPE
GROOVY-6625: Sql failed to process query unterminated ' character

ExtractIndexAndSql was not properly handling parsing of quoted strings when there were multiple consectutive quotes at the beginning of the string (e.g. select '''s for plural' from dual).
Avoid generation of Expression.class files at runtime