ovs: allow changing mac address of bridges and interfaces

Allow changing the cloned MAC address for OVS bridges and
interfaces. The MAC address set on the bridge is propagated by ovs to
the local interface (the one with the same name as the bridge), while
all other internal interfaces use the address defined in the interface
connection.

https://bugzilla.redhat.com/show_bug.cgi?id=1763734
https://bugzilla.redhat.com/show_bug.cgi?id=1740557

!321
(cherry picked from commit 101e65d2)
(cherry picked from commit b366234a)
(cherry picked from commit 5a4a5f63)
(cherry picked from commit 46bb51d3)
4 jobs for nm-1-14 in 9 minutes and 52 seconds (queued for 18 seconds)
latest