Minor tweaks and fixes.

It seems JarClassLoader's performance may not improve without
caching parsed projections to disk. Not a bad idea, really...
Improve JarClassLoader parsing of generics