[libvirt PATCH v5 04/32] util: Allow virFileCache data to be any GObject