Windows 7 SP1 and newer fail when forcing IPv6 sockets

Tries to solve https://dev.metasploit.com/redmine/issues/8304

Apparently, Windows 7 SP1 and newer also fails on sendto when forcing IPv6 sockets. 

After applying this patch ipmi_version should work again on Win7SP1 (and hopefully newer) only tested WIN7 SP1.

In oder to test, just apply the patch provided here to the framework and follow the steps on  https://dev.metasploit.com/redmine/issues/8304 to test ipmi_version, udp packets should be shown again on Wireshark.

Please, criticize, I suck on OS internals .... I could have broken something. Hopefully not.