GROOVY-6496: Compilation failure if an extension method uses a primitive type and a generic type
GROOVY-6077: add meta class version test for callsite
GROOVY-6504: Type checker selects the wrong "inject" method
Fix static compilation in some cases of unchecked generics
Fix type checker method selection in case the receiver uses unchecked generics
Fix stack overflow with unchecked generics
Fix parameter type inference in case of an array type
Merge branch 'master' into jdk8