Add Windows and IPv6 DNSResolver support

Also added random picking of DNS Servers, or is it recommended only to switch Namservers when one fails?
Merge pull request #104 from Asmod4n/patch-1

Add Windows and IPv6 DNSResolver support