Be more conservative and not disable dynscope if a zsuper is present
[Truffle] Remove some block tags that don't seem to have corresponding specs.
[Truffle] Work on defined? specs.
Fix REQUIRES_DYNSCOPE computation
[Truffle] Work on singleton specs.
Change cloneForInliningClosure to be a generic clone() and an instance method of CFG.  Fixed bug in clone where GEB was not being set (even though it was being cloned in DG).
Some CFG diamond removal (trivial) plus some other small changes.  Make a generic BasicBlock.clone(InlineInfo). Remove callbase+wrappedirclosure conditionals and let IRClosure.cloneForInlining register with its lexical parent
[Truffle] Add option to panic on Java exceptions.
[Truffle] Arity error should say minimum, not maximum.
[Truffle] Mock support for re-raise of an exception.
[Truffle] In super re-call (zsuper) use the arguments from the declaration frame.
Distinguish between normal clone & ensure-block clone for closures.

* It is useful to distinguish between different copies of cloned
  closures in cloned ensure blocks, especialy if the name and closure-id
  are used to index into maps.
[Truffle] Remove debug code left in by mistake.
[Truffle Regexp#=~ seems fine now.
[Truffle] Nodes being used more than once in multiple assignment translation.
Use CompilerPass.run to process nested scopes.
[Truffle] Allow the extra parameter of Module#constants.
[Truffle] Keep the same terminology: ignoreVisibility instead of obscure fcall.

* There is also vcall so fcall is just not good enough.
[Truffle] Fix usage of flush_stdout on STDOUT to use the public module method.

* And not the private instance one.
Novice error: Add hashCode() & equals() for comparison.