Fixed double assignment in pico_socket_udp.c
Added --tap option in test app to use tap device