[net] add netif_to_etherif() conversion function
[net] use netif_t instead of etherif in net interfaces constructors