change interface to distingush between bcast and point2point. add netmask to truly distinguish unicast from bcast. fix some minor (I think) errors in the bsd socks impl (use of clobbered buffer). cleanup win32 impl. bcast and p2p handling.