MapListModel: Fix incorrect removed in items-changed signal
When the items-changed signal is emitted at the end of gtk_map_list_items_changed_cb, removed is always 0 as it has just been decremented in a while loop. Fix this by decrementing a copy of the variable.