ipv4: add DHCP tests
Add tests to cover some regressions found when we switched to the nettools DHCP implementations.
See: NetworkManager#316 (closed) NetworkManager#325 (closed) https://bugzilla.redhat.com/show_bug.cgi?id=1781856 https://bugzilla.redhat.com/show_bug.cgi?id=1783981