cloud_libvirt: clean up error handling and string formatting
versioning: always use git describe --long for versions