Add support for multicast (not tested) and multiple destination sockets
Add support for multicast (not tested) and multiple destination sockets

Multiple destination sockets tends to run into bad file descriptor problems; will debug later.

eggyknap/lg-pano,eggyknap/lg-pano