Implement pushing and popping of binding (scope).
Generify scopes to Object, in preparation for using Object in
IR JIT.
Merge pull request #1458 from lucasallan/socket-getifaddrs

[JRuby-1068] - Implementing Socket.getifaddrs
If that scope null check is needed we have bad code since we will NPE before we can reach it
IR: Start to phase out DataFlowVar in favor of Integer
IR: Finish removing DataFlowVar for Integer
adjust the BC version for jruby-complete tests [skip ci]
fix expected outcome to match reality [skip ci]
Make DataBlockProblem use BB as it's key for the mapping table instead of asking for the id.  Also change BB to hash on its id as opposed to its label
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
Merge
Now that regular file globbing handles jar entries well, no need for special parsing logic
Fix bad test which was using incorrect line 2 for a syntax error on line 1 and correct RubyWarnings to add 1 to position.getStartLine because it is zero based
Merge with jruby-1_7
Remove ancient deprecated methods in RubyWarning and IRubyWarnings
Add Fixnum and Boolean unboxing logic to IR.

Also trying to clean up edge cases and make unboxing work in more
cases.
Determine module for scopes.
Create new rescue range when crossing from one to another.