Class value2

Test using https://code.google.com/p/jvm-language-runtime/source/browse/trunk/invokedynamic-backport/src/jsr292/java/lang/ClassValue.java instead of rolling my own java.lang.ClassValue backport.

Mostly taking advantage of the Groovy build bots for testing http://ci.groovy-lang.org/?guest=1