Update EthernetServer::begin()

Update EthernetServer::begin() to allow other listening sockets. This
does prevent more than 2 client connections on the particular server
instance at a time, but it allows other instances (such as a listening
UDP socket) to operate without error.