adg: use GPtrArray in adg_path_append_valist