uml: Change (temporary) path to UML binary.
Remove contrib/guestfsd-in-wine.sh.

Added in 2009, unlikely it still works since I doubt it has been
compiled since then.
tests: Add a test that console log messages make it up to events.

In Rawhide, the console was briefly broken although it "fixed itself"
when libvirtd was restarted.
launch: direct: Don't use -cpu host on TCG.

qemu -cpu \? documents this as:

host  KVM processor with all supported host features (only available in KVM mode)

And indeed if you try it with TCG you'll get this error:

Unable to find CPU definition: host

This fixes commit 038ed0a08eaed33e62a27c9f91780a25de0bc08c.
launch: libvirt: Don't enable <cpu mode="host-model"> on TCG.

It's fairly pointless to do this with TCG, since all we would be doing
is emulating a more complicated processor slowly.  Also it may be the
cause of subtle problems we see during testing.

This updates commit 6f76fdb41eb6bd124fbc3d084f5c2a3371b37d9b.
Rename 'qemu' as 'hv', 'LIBGUESTFS_QEMU' as 'LIBGUESTFS_HV'.
guestfs-performance: Add a section on the performance of UML.