Unify frame and data stacks
Unify all stacks. Passes tests, but needs cleanup.
Simplify frame logic.
Clean up lots of stack and frame logic.

Move frame defs to execute.c
Merge branch 'stack-refactor'

Conflicts:
	execute.c
Merge branch 'stack-refactor-merge'