Added JavaClassKindOf implementation
Use RubyModule.JavaClassKindOf fixes jruby/jruby#614

I've changed all of the relevant cases of anonymous KindOf classes to
use the new JavaClassKindOf. This cuts down on some of the noise
produced by anonymous inner classes, especially given that these
replacement points all had identical implementations.