unify EthernetClientFirmata with ConfigurableFirmata

I refactored the Ethernet-client-handling into it's own class (implementing Stream). As a result it became quite easy to unify it with the ConfigurableFirmata.ino

Pull-request opend for review. (I also have to do more tests on my side before merge).