Send a \x03 during execution to interrupt (POSIX only)
Made some functions async safe and provide interactive shell in signal handler
Fixes also (as a side-effect) a possible bug in list function when included files become unreachable after loading by caching the file contents
This is already pretty stable; a (restricted) ev and sh may follow.
Added support for a restricted ev (variables only) in async safe contexts