windows: fix multicast socket binding to specific network interfaces
based on a patch by mrgard (#1635 (closed)) v3: make w32_adapter_ipv4_addr() C90-compliant check for ERROR_BUFFER_OVERFLOW when calling GetAdaptersAddresses() code-style fixes
Fixes: #1635 (closed)