[libvirt PATCH v6 04/36] util: Allow virFileCache data to be any GObject