Fix exponential expansion of work in method lookup
Merge pull request #2218 from cheald/fix_method_lookup_complexity

Fix exponential expansion of work in method lookup
[build] do NOT inherit the JRUBY_OPTS from the executing environment

[skip ci]
[Truffle] Implement Array#map for double arrays.
[Truffle] Implement Float#<=>.
[Truffle] Implement simple version of Array.new with block.
[Truffle] Optimize Array.new with block.
[Truffle] Completed the False#^ implementation.
[Truffle] Better guard method name.

The guard is really against the Ruby nil type, not Java's null.
[Truffle] Numeric includes Comparable.
Revert "Revert "Remove some vestiges of the old C extension support that don't do anything.""

This reverts commit dc702bd7b6a69f3e997ee85a4b40322ffc501f01.
[Truffle] Use the local variable instead of looking the global variable.
[Truffle] Pass some stdout/stderr encoding specs.