Add Ethernet support

Hello,

I had the support for communication over ethernet / for instance with the standard shield.
It remove the native dependency on Java side and reconnect automatically.

François