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
Remove custom regex cache and just use a weak-valued map. #2078.
* activate knoplerfish OSGi for testing
* do not assume URL.openstream is NOT null - happens with knoplerfish-osgi framework
Merge branch 'jruby-1_7' of github.com:jruby/jruby into jruby-1_7
removed the hardcoded version from test script for jboss-wildfly

the wildfly maven plugin installs wildfly which apparently uses
some version ranges which can change over time. the test script
needs to find the place where the plugin installs wildfly instead
of hardcoded location.
some minor improvements on URLResource
add helper methods for IsolatedScriptingContainer for OSGi

add methods to add an OSGi bundle to the $LOAD_PATH or Gem::Specifiction.dirs.
fix IllegalArgumentException for an exotic classloader
do not use method overloading for method using osgi classes
make the OSGi test compile again
[build] switch to release jruby-maven-plugin
for URLResource do not try to find directory for certain pathnames

all the pathnames ending in ".rb", ".class", ".jar" assume they are
files and do no lookup directory info.
Remove never-implemented flag --indy. Fixes #2231.
Clean up block cloning for instance_eval and friends.

Conflicts:
	core/src/main/java/org/jruby/RubyBasicObject.java
	core/src/main/java/org/jruby/RubySymbol.java
Fully clone block + frame for instance_eval forms.

Fixes #1768 and #2060.
fix File.readable? when native is disabled

this readable? method now follows the same pattern as writable?, file?,
directory? and exists? and uses the respective FileResource directly.

fixes #2040 and #1983

Sponsored by Lookout Inc.
get better pattern matching for uri-like path for jirb

if the path to jruby-complete.jar contains a space the various
uri-like path strings do not match (file: or no protocol, ' ' or '%20')
should be treated equaly.

Sponsored by Lookout Inc.
If presumed URI does not decode, it's not a URI. Fixes #2264.