DHCP detection when network config is split across multiple files
Add tests
Merge branch 'recursive-dhcp-lookup'