Cleaning up

I cleaned up the code (removed non-existing registers, settings which aren't used, double declarations), fixed a description of a mac address, and fixed obscure DHCP ports. They were swapped everywhere (See RFC1531 4.1)
Settings for full duplex while we use half duplex