l3cfg: add flags for NML3ConfigData

Add a flags paramter. That is useful to bundly multiple simple boolean
properties, without need to implement individual accessors.
22 jobs for th/l3cfg-2 in 27 minutes and 47 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Test
failed #3786840
allowed to fail
checkpatch

00:01:02

manual #3786847
allowed to fail manual
t_centos:7.5.1804
manual #3786848
allowed to fail manual
t_centos:7.6.1810
manual #3786849
allowed to fail manual
t_centos:7.7.1908
manual #3786850
allowed to fail manual
t_centos:7.8.2003
manual #3786851
allowed to fail manual
t_centos:8.1.1911
manual #3786857
allowed to fail manual
t_debian:10
manual #3786856
allowed to fail manual
t_debian:9
manual #3786859
allowed to fail manual
t_debian:sid
manual #3786858
allowed to fail manual
t_debian:testing
manual #3786841
allowed to fail manual
t_fedora:28
manual #3786842
allowed to fail manual
t_fedora:29
manual #3786843
allowed to fail manual
t_fedora:30
passed #3786844
t_fedora:31

00:27:47

manual #3786845
allowed to fail manual
t_fedora:32
manual #3786846
allowed to fail manual
t_fedora:rawhide
manual #3786852
allowed to fail manual
t_ubuntu:16.04
manual #3786853
allowed to fail manual
t_ubuntu:18.04
manual #3786855
allowed to fail manual
t_ubuntu:devel
manual #3786854
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/1679/

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

06:58:45

 
Name Stage Failure
failed
checkpatch Test
> 	g_assert (b);

The patch does not validate.
Running after_script
Uploading artifacts for failed job
Uploading artifacts...
checkpatch-out.txt: found 1 matching files

Uploading artifacts to coordinator... ok
id=3786840 responseStatus=201 Created token=st2hyMVs
ERROR: Job failed: exit code 1