ignore *.dSYM (darwin debug directories) and binary library/gd_mf_weights
use strerror(errno) for error reporting throughout
make the log of the communication with spanning_tree more transparent
#include <cerrno> for errno
more verbose spanning_tree error reporting and communications
various helpful renamings
fixed 32 bit searn build issue
inet_ntop on win32 is declared in winsock2 as InetNtop
use the ASCII version of InetNtop
also check the return value of listen()
windows compiles without warnings
fixed merge issues