GRECLIPSE-1727 Fixes and tests for classes marked with @Trait annotation
GRECLIPSE-1727 Fix for protected method in super class and method with same signature in trait
GRECLIPSE-1727 Fix for abstract methods in trait
GRECLIPSE-1727 Fix for BinaryTypeBinding was added
GRECLIPSE-1727 fix for binding lookup in the loop
Merge branch 'GRECLIPSE-1727-FIXES' of https://github.com/DenisMurashev/groovy-eclipse into DenisMurashev-GRECLIPSE-1727-FIXES

Conflicts:
	base/org.eclipse.jdt.groovy.core/src/org/codehaus/jdt/groovy/internal/compiler/ast/GroovyCompilationUnitDeclaration.java