Cleanup.
Refactoring W5100 device driver to include DHCP provided network address.

1. Improved handling of gateway network address.
2. New W5100 member function; begin() with hostname parameter. Network
address is provided by DHCP.
3. Ripple effect on example sketches; NTP and DHCP.