Configurable ethernet client

here is my recent version of the EthernetClientFirmata that does propper cleanup when the connection is lost so it doesn't have issues reconnecting any more.
(It also runs with my new UIPEthernet-library that I created for ENC28J60-based shields ;-))

- Norbert