Merge branch 'case-when-implementation'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Fix the JarDirectory resource to return proper sub-files.

This also includes "phantom" jar directory entries, even if a zipfile directory entry does not exist.
Now that regular file globbing handles jar entries well, no need for special parsing logic
BUILDING.md: Added a new section about incremental compiling and a sentence about cleaning after switching branches.

This information is derived from a comment by mkristian:
https://github.com/jruby/jruby/issues/1470#issuecomment-33900740
Merge pull request #1475 from DavidEGrayson/building_pull_request

BUILDING.md: Added info about incremental compiling, cleaning after switching branches

[skip ci]
Bugfix for issue #1248

Change LoadService to cope with classpath entries containing spaces.  This
doesn't normally happen when JRuby is invoked from the command-line, but seems
to happen when running via jruby-rack.
Merge pull request #1477 from marktriggs/issue-1248

Bugfix for issue #1248
fix dependency [skip ci]
added IT for https://github.com/jruby/jruby/issues/1477

[skip ci]
fix dependency again [skip ci]
Determine module for scopes.
Create new rescue range when crossing from one to another.
Implement pushing and popping of binding (scope).
Generify scopes to Object, in preparation for using Object in
IR JIT.
IR: Flushing some minor changes (zero sum)
Merge pull request #1468 from ratnikov/fix-glob

Fix jar globbing for real now.
Removed the custom glob code and added "defacto" expectations