[libvirt] [PATCHv3 06/19] storage: use enum for snapshot driver type