[libvirt] [PATCH v6 1/8] snapshot: Split domain forward typedefs into new file