[build] switch to released jnr-posix

[skip ci]
Clear code range when modify/expanding string for IO.read(..,buf).

Fixes #2316.

Test added to MRI in http://mla.n-z.jp/~w3ml/w3ml.cgi/ruby-changes/msg/36766
Time#getlocal(nil) should act like no-arg. Fixes #2310.
added String#b method
remove those "bundle" is not a known protocol error
Merge pull request #2327 from jkutner/jruby-1_7-missing-methods

added String#b method
skip a test for embedded jruby
make sure we get the ${basedir} right for the test
remove those "bundle" is not a known protocol error
remove those "bundle" is not a known protocol error

[skip ci]
Warn but do not error for odd java.specification.version.
Allow jrubyc-compiled main() to be used from boot classloader.
Do not canonicalize URLs using JDK canonicalization. Fixes #2331.
Mask 1.9-only test.
Unregister stdio filenos from descriptor map, so they don't leak.

Fixes #2333.
Fix #2291. Dir[] fails if path does not exist instead of returning nil
Rework service lookup to allow absolute paths. Fixes #2336.
Move jobs to container-based infrastructure
Merge branch 'jruby-1_7' of github.com:jruby/jruby into jruby-1_7
Disable meaningless and unpredictable spec for #2332.