add support for using DHCP

Using DHCP increases the program space usage on the UNO by 3,124 Bytes and the memory usage by 112 Bytes.
To activate, change USE_DHCP to 1. setting it to 0 excludes it due to using the compiler directives.