Eliminate the last case of creating unresolved variables proxies
Revert back to a single pass AST rewrite

Since we no longer introduce unresolved variable proxies and
directly allocate our parameters and locals, there is no longer
need to run the scope analysis after the AST rewrite in order
to fix them up.
Instrument the |delete| operator