if there is special charactor in URL, there would be exception when convert to URI
align file name with content encoding
JRUBY-2724: I've added some tests and I tried to fix unc pathing
--fast is mostly a no-op

* --fast is now basically synonymous with -X+C (force compilation)
* The other features that --fast enabled added complexity and often
  caused strange bugs (e.g., JRUBY-6698).
* I *think* that much of these performance gains can be garnered by
  simply using JRuby 1.7 with Java 7 and invokedynamic.
Update Net/HTTP to use JVM HTTP proxy properties.
Fix structural problem with CSR request extension decoding.

The BounceCastle documented structure for PKCS10 request extensions is:

    Attributes ::= SET OF Attribute

    Attribute ::= SEQUENCE {
      type    ATTRIBUTE,
      values  SET SIZE(1..MAX) OF ATTRIBUTE.Type
    }

The code for extracting the ASN1 structures assumed Set, Set, Sequence - an
additional ASN1 Set implementation between the Attributes and the
Attribute itself.

This corrects that, by extracting only one level deep, resulting in the
correct behaviour.  It includes a test to avoid regressions.

Signed-off-by: Daniel Pittman <daniel@rimspace.net>
Flip the isShared flag only after the array's values have been copied over.

Doing things in reverse order risks exposing an Array object with
isShared = false, while this.values still pointing to a shared array.
Merge pull request #224 from thedarkone/array-volatile-fix

Flip the Array's isShared last flag last
Merge pull request #213 from daniel-pittman/openssl-csr-problem

Fix structural problem with CSR request extension decoding.
Add test_openssl to jruby test lists.
Merge pull request #192 from alindeman/removing_fast

--fast is mostly a no-op
Merge pull request #175 from ryenus/x-j-js

align file name with content encoding
Add OpenSSL tests to 1.9 suite, masked by excludes.
Fix excessive logging of original exception for NameError.

Default behavior for NameError from a Java exception w/ verbose
was to log the original exception as well. However, some of our
internal code expects NameError and uses that to fall back on
other class names. Modified the logic to not log by default in
verbose mode.
fix JRUBY-6510, check type of the only 1 arg, also align arg name w/ transcode
JRUBY-6824: Missing files/dirs in source tarball/zip
Fixnum#to_sym is not defined in Ruby 1.9
* Moved jruby-jars gem generation to separate taret to enable running it alone.
Merge branch 'master' of jruby.org:jruby
Concrete Java classes should coerce to void as null.