Re-ordered pushVirtual to avoid GCs moving moving virtualized objects before their address is returned
returning arrays from Object methods works properly now
basic vm.alloc unit test passes, to control GCs when in interpreter code
basic ref stuff implemented
gcInterrupt test now passes,