l3cfg: track externally removed addresses/routes

We want to allow the user to externally remove IP addresses
and routes, and NetworkManager not re-adding them until a full reapply
happens. For that, we need to keep track of IP addresses that were
present, but no longer are.
22 jobs for th/l3cfg-3 in 27 minutes and 51 seconds (queued for 4 seconds)
Status Job ID Name Coverage
  Test
passed #3872394
checkpatch

00:01:13

manual #3872401
allowed to fail manual
t_centos:7.5.1804
manual #3872402
allowed to fail manual
t_centos:7.6.1810
manual #3872403
allowed to fail manual
t_centos:7.7.1908
manual #3872404
allowed to fail manual
t_centos:7.8.2003
manual #3872405
allowed to fail manual
t_centos:8.1.1911
manual #3872411
allowed to fail manual
t_debian:10
manual #3872410
allowed to fail manual
t_debian:9
manual #3872413
allowed to fail manual
t_debian:sid
manual #3872412
allowed to fail manual
t_debian:testing
manual #3872395
allowed to fail manual
t_fedora:28
manual #3872396
allowed to fail manual
t_fedora:29
manual #3872397
allowed to fail manual
t_fedora:30
passed #3872398
t_fedora:31

00:27:51

manual #3872399
allowed to fail manual
t_fedora:32
manual #3872400
allowed to fail manual
t_fedora:rawhide
manual #3872406
allowed to fail manual
t_ubuntu:16.04
manual #3872407
allowed to fail manual
t_ubuntu:18.04
manual #3872409
allowed to fail manual
t_ubuntu:devel
manual #3872408
allowed to fail manual
t_ubuntu:rolling
 
  External
failed https://desktopqe-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/job/beaker-NetworkManager-gitlab-trigger-code-upstream/1694/

failed https://desktopqe-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/job/beaker-NetworkManager-gitlab-trigger-code-upstream/1694/

05:17:08