GROOVY-6215: Incorrect type inference with flow typing and switch statements
GROOVY-6219: Inferred return type of closures used as method call parameters is not used in method selection
GROOVY-6223: Inferred type is not stored on pre/postfix expressions
GROOVY-6197: Byte array assignment is using intArraySet instead of bArraySet
GROOVY-6230: TypeChecker confuses attribute with field if getter has different type
Test case for GROOVY-6085: Annotation for inner interface in Java stub should not use dollar notation
Remove unneeded println
Additional test condition for GROOVY-6085
GROOVY-6235: Wrong overloaded method is selected if overloaded method comes from superclass
GROOVY-6238: Fix method call on closure expression always considered as closure.call

Conflicts:
	src/test/groovy/transform/stc/ClosuresSTCTest.groovy
GROOVY-6232: make diamond operator usage pass always in GenericsType#match
GROOVY-6233: don't use GroovyObject to look for unmatched constructor.
GROOVY-6233: fix list literal assignment check to super class
GROOVY-6233: fix unit test for new error message
GROOVY-6233: Fix TupleConstructor and EnumCompletionVisitor not being compatible with @CompileStatic
GROOVY-6237: remove some usages of isUsingGenerics
GROOVY-6242: Improve pre/postfix expression type inference for number types
GROOVY-6243: Fix multiple assignment semantics in @CompileStatic
GROOVY-6244: GroovyConsole should display simple messages too
GROOVY-6244: Add newline for SimpleMessage