[libvirt] [v3 13/32] Created virDomainEventWatchdog to get rid of the huge union