test: Improve functional testing

Now a 9p fs is used to enable file exchanges between the host and guest.
This allows to easily write tests on the host side and run them inside
the guest.

Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>