Improvements to DHCP client
Update of documentation

Updated changes to DNS client and DHCP client/server.
Added new compile-time options and a DHCP client example.