Daemon restart

Make libvirtd restartable without killing QEMU/KVM guests.

LXC supports something like this already.