[th/rh2156684-ignore-carrier-1.42] backport ignore-carrier for bond profiles to nm-1-42
this is a backport from main
to nm-1-42
for ignore-carrier handling of bonds.
https://bugzilla.redhat.com/show_bug.cgi?id=2156684
Currently, the branch contains a lot of patches (but not all, for example the devcon handling for autoconnect blocking). By taking them all, the cherry-pick apply mostly without merge conflicts (some adjustments are necessary).
Maybe a smaller set of patches could and should be found for the stable branch. First, I want to see CI passing, before shrinking it down further.