Set Ethernet IP address via API

Hi @potential-difference I am still investigating this and am discussing it in Serial protocol limitations - hopefully a developer will provide a reply soon as this missing link is a bit of a show stopper for me.