receivesKeywordArgs irscope -> interpretercontext
Remove some unused internal parameters
Add staticScope to interpreterContext
Let IC determine new dynamic scope (now with closure fail fast code)
Nearly have IRScope removed from interpreter in attempt to promote InterpreterContext to top dog.
Changed construction to pass in IRScope instead having insane param list
Make ICs no longer be operands
Clone WrappedIRClosure (mostly) now
Simplify creation logic in IRClosure and IRScope with a single prepareForInterpretation.
[Truffle] Dir#glob.
[Truffle] #instance_eval with a String.
[Truffle] File.read.
[Truffle] Tidy up the CoreMethodNodeManager.
[Truffle] Move TruffleDebug into Truffle::Debug.
Preserve update of currDynScope in interpreter loop.

* When explicit call protocol instructions are present, currDynScope
  gets modified in the interpreter loop as part of push_binding
  instruction execution. This update should be preserved.
Move *InterpreterContext from operands/ to interpreter/
Merge remote-tracking branch 'origin/master' into test-jit