As already mentioned some threads ago, the init sequence of interpreters
needs some changes. The first created interpreter is the last one that
gets destroyed. That one is responsible for cleaning up real globals.
Additionally the stack-limit (lo_var_ptr) is only set on the first
interpreter.
So Parrot_new() (and make_interpreter()) got an additional argument: the
parent interpreter (if any) or NULL else.
leo