Migrated backup globals into exec context.

Backup globals are no longer expanded into blocks, but put into actions
via the execution context.
Integrated ExecutionContexts into actions.

Required rewrites for all action instantiations. Now that actions carry
execution contexts, backups could pull out backup globals without passing
them explicitly from the generating block.