Speed up resource reading by caching results of JAR file parsing.
Merge pull request #824 from aweber/cache_jar_file

Speed up resource reading by caching results of JAR file parsing.
Move test class to test tree.