UPNP: initial import
socket_type import
Prepare to lowid implementation
Add callback to server for lowid, move assert function to libed2k namespace
Fix warnings in test
Fix assert_fail signature
import http_stream and socks5_stream
Remove extra filters checking from transfer, add mam association between client id and file hash
Add connection answer to callback request from server
Add support for public ip request/answer
Implement lowid downloading
Prepare for failed request situation
import i2p_stream and utp_stream
Merge branch 'lowid' into develop
import udp_socket, packet_buffer
Modify windows build for make it compatible with last boost and libtorrent-rasterbar
Remove boost filesystem define
Fix linux compilation temp move error into windows only place
complete import
further import