Add domain name and url options to DHCP server
Adds domain and url options to DHCP/PXE server, lands #3889

There are serious style and code quality issues with this class and normally I would push for a full refactor, but given the urgency of delivering DHCP functionality to support the bash issues, we will have to refactor the DHCP Server code another day.