commit just to save working reading in scope headers
Account for self operand in getSimplifiedOperand
BuildLambda was not really simplifying its operands
More decoding.  Committing lots o stuff including debugging output
Loading persisted IR but crashing on execution
Much hackage on decoding debugging
Gets a bit further on decoding
Introduce {One,Two}OperandBranchInstr to fix ordering in getOperands and to remove if/null checks
Return 0 to Socket.getaddrinfo when 2nd arg is nil
Remove unused openssl libs from lib/ruby/2.1 AGAIN.
Remove exclude for nonexistant test.
Add appropriate -I flags to test:mri to fix #1380.
More out of date certs! Too many locations, dude.
Disable gems for -0 test since it interferes with FFI logic.

RubyGems loads io/console, which we implement using FFI. Either
that console impl or FFI itself do not appear to load right.

See #1381
IR persistence partial merge
Minor cleanup: stripped trailing whitespace in ir/ classes
[Truffle] Import project.
Update to RubyGems 2.2.1. Fixes #1379.
Fixes #1312. File.expand_path(%q{NUL}) broken
Merge with 1.7