Add additional GroovyClassLoader tests

These tests specifically test for compliance with parts of JLS Section 5.

These tests were discussed at http://groovy.329449.n5.nabble.com/Leak-when-loading-Groovy-code-as-text-without-a-filename-td5719340.html