use snapshot version [skip ci]
Remove dead method after last round of refactoring
Use an actual Ruby instance variable in Pathname

* Fixes #1460
* So we are sure to be fully compatible with MRI
* #instance_variable_set must be reflected and redefining it on Pathname seems
  a very bad idea (even though Pathname is immutable without #instance_variable_set)
* We need anyway to add the instance variable for subclasses which access @path
  directly
* An alternative would be to define a YAML deserialization hook
  but we may face other compatibility issues
Revert "maybe hack for the common problem of not loading the bouncy-castle jars"

This reverts commit d08c00e42354f714ff57b78ebd72045bfafdeab2.
fix loading issue with bouncy-castle via classpath: protocol
the second shade-plugin is now used in the verify phase before install since the profiles did not work. i.e. normal mvn package will trigger only ONE shade execution
[skip ci]
fix pom.xml for IT with tomcat
first step to install default gems on the fly [skip ci]
the second shade-plugin is now used in the verify phase before install since the profiles did not work. i.e. normal mvn package will trigger only ONE shade execution
[skip ci]
install default gems on the fly
fix loading issue with bouncy-castle via classpath: protocol

Conflicts:
	lib/pom.rb
copy all default gems but jruby-openssl now
remove obsolete file [skip ci]
fix IT with tomcat
fix IT: use the actual default gem version
Pathname doesn't have to_path in 1.8
Merge pull request #1557 from ratnikov/test-fix-build

Pathname doesn't have to_path in 1.8
Implement jar directory snapshot caching.

This improves jar globbing performance by about 4x on a simple benchmark.

For a jar containing 9156 files, 5.times { Dir.glob("file.jar!/**/*") } is:

1.7.10: user    1m24.332s
HEAD:   user    0m19.604s
Made the jar caching respect changing of jars on the filesystem.
Merged when I should have rebased