[Truffle] Reorder logically CoreMethod fields order and document argsAsArray.
[Truffle] Finish cleanup: optional = 0 is redundant.
[Truffle] Reorder ProcNodes: constructor first.
[Truffle] Have a try at implementing Proc#binding.

* We therefore need a declaration frame for every block
  as it is needed retrospectively when calling Proc#binding.
[Truffle] During warmup some benchmarks become metamorphic until splitting, so need to explicitly transfer.
Make frame requirement calculation a small method in ACP
Register end block to toplevel scope so JIT can know it exists
For methods and other scopes do not mandatorily not allow ACP to run on them
in case they happen to have an END block in them.

I opened up issue #2073: END blocks in exotic scopes do not capture outer variables
Remove some tags for passing specs
[Truffle] Tag a couple of failing PE tests.
Remove some tags for passing specs
Remove some tags for passing specs
Remove some tags for passing specs
Remove some tags for passing specs
Undelete specs when I meant to delete tags
Remove some tags for passing specs
Remove some tags for passing specs
Remove some tags for passing specs
Remove some tags for passing specs
no such spec file we are tagging against?