Add additional GroovyClassLoader tests

These tests specifically test for compliance with parts of JLS Section 5.
GROOVY-3680: Cannot use Groovy class with @Bindable or @Vetoable in Java code: cannot find symbol for addPropertyChangeListener
Merge pull request #457 from paulk-asert/groovy3680

GROOVY-3680: Cannot use Groovy class with @Bindable or @Vetoable in Java...
GROOVY-3680: Cannot use Groovy class with @Bindable or @Vetoable in Java code: cannot find symbol for addPropertyChangeListener (add test)
Merge pull request #396 from candrews/MoreGroovyClassLoaderTests

Add additional GroovyClassLoader tests
GROOVY-3680: Cannot use Groovy class with @Bindable or @Vetoable in Java code: cannot find symbol for addPropertyChangeListener (improve test)
Use lists instead of a table for readability