Fix printing of mac addresses

On NUC, I was getting "ffffffb8:ffffffae:fffffffed...". Casting to
uint8_t before printing does the right thing.

Change-Id: If903b9b67d9af51722c0d214da7cc482e41def51
diff --git a/ports/fuchsia/netif/ethernetif.c b/ports/fuchsia/netif/ethernetif.c
index 98fe008..24ce7d1 100644
--- a/ports/fuchsia/netif/ethernetif.c
+++ b/ports/fuchsia/netif/ethernetif.c
@@ -223,7 +223,8 @@
       memcpy(netif->hwaddr, buf, 6);
       printf("ethernetif: link up (mac %02x:%02x:%02x:%02x:%02x:%02x,"
              " mtu %u)\n",
-             buf[0], buf[1], buf[2], buf[3], buf[4], buf[5], mtu);
+             (uint8_t)buf[0], (uint8_t)buf[1], (uint8_t)buf[2], (uint8_t)buf[3],
+             (uint8_t)buf[4], (uint8_t)buf[5], mtu);
       netif_set_link_up(netif);
     } else {
       /* link down */