tests to ensure that org.objectweb.asm.* is repacked to another package name

rounding up and fixes #2219
add test for issue https://github.com/jruby/jruby-openssl/issues/11

this just ensures that the default pem certifactes used by rubygems
can be all loaded and added to the X509Store

Sponsored by Lookout Inc.
test Kernel.system on windows
Merge pull request #2223 from yousuketto/test-gh2008

test Kernel.system on windows
associate the MethodHandles with classloader which loaded jruby - fixes #2091

the static MethodHandles#publicLookup does not work when the JVM has two (or more) classloaders
where jruby is running in - the lookup uses Object.class as "reference". to separate the jitted methods the lookup needs to be on a per
classloader level. since Ruby.class is different when coming from different classloaders it is used
to separate the lookup of MethodHandles.
Merge remote-tracking branch 'origin/jruby-1_7'

Conflicts:
	maven/jruby-complete/src/it/integrity/verify.bsh
	maven/jruby-dist/src/it/integrity/verify.bsh
	maven/jruby-jars/src/it/integrity/verify.bsh
	maven/jruby-noasm/src/it/integrity/verify.bsh
	maven/jruby/src/it/integrity/verify.bsh
	test/jruby.1.9.index
better keep the static nature of the MethodHandles.publicLookup

static in the sense of global lookup per classloader. related to #2091
Remove custom regex cache and just use a weak-valued map. #2078.
Merge remote-tracking branch 'origin/jruby-1_7'

Conflicts:
	core/src/main/java/org/jruby/RubyRegexp.java
Merge remote-tracking branch 'origin/master'
Add test for regex cache retention. #2078.