UPNP: initial import
socket_type import
import http_stream and socks5_stream
import i2p_stream and utp_stream
import udp_socket, packet_buffer
complete import
further import
complete import
Fix warnings, fix compilation and unit tests
Fix windows compilation
stop UPNP/NATPNP on session exit
Merge branch 'upnp' into develop