[libvirt] [v3 24/32] Split the virObjectEvent and virDomainEvent* to separate them after