[libvirt] [PATCH v3 06/19] util: rewrite auto cleanup macros to use glib's equivalent