Update to next version of jnr-posix to pick new crypt impl
Hook up new native crypt code (disabled uses pure Java version of DES)
Remove no longer used JavaCrypt
Forgot I switched order ot parameters to match C call
crypt specs are bogus. tagging until they can be removed.  readlink ones need investigation and must be fallout from updating jnr
Don't code angry or tired
refactor FileResource.inputStream to be easier to use

for any client code which needs to convert a uri-like path to an inputstream
the way to go is ```JRubyFile.create(runtime, path).inputStream()```
See if newlines makes that tag work.  Less unbreak bizarreness of crypt with non-ascii encoded strings passed to something expecting clean 8bit strings
[skip ci] trivial style changes
Fails not fail?
Have mspec always wipe out rubyspec_temp before begging so it does not pick up old files.  Untagged passing specs
RedBridge runScriptlet(CLASSPATH.. should make claspath: __FILE__.

Fixes #1875.
Clean up imports.
Unbreak the classpath: ScriptingContainer change.
Add missing __FILE__.rb for ScriptingContainerTest.
Typo.
rexml patch
Make JarredScript attempt to load associated service library if necessary.
Similar fix to test as:

https://github.com/jruby/jruby/commit/ed0b7ab1dfa76dee16ecfacbd07624a55b264c69
Merge pull request #2281 from ratnikov/fix-2055

Make loading service extensions work with classloader path