This commit adds support for the odhcp DHCP server in addition to dnsmasq. A new configuration option 'dhcp_software' has been added and allows the user to set the server used (defaults to dnsmasq to not break existing installations).