[libvirt PATCH v8 04/37] util: Allow virFileCache data to be any GObject