add a way of getting a shell in the qemu vm

This would be really useful for developers wanting to run interactive tests/fiddle around in a system running a custom kernel.

Assignee Loading
Time tracking Loading