Add IP resolution to STDAPI - Windows Only

Added some IP resolution to STDAPI. This is to avoid having to do multiple railgun calls to resolve an IP and allows multiple hosts to be done at the same time. Now brings back IPv4 and IPv6!!! (Although if you are on windows without a correct IPv6 address configured you may need to use ```Netsh interface teredo set state enterpriseclient``` or it will only bring back local IPv6 addresses).

Framework side of: https://github.com/rapid7/meterpreter/pull/8

```
[*] Attempting to resolve 'scanme.nmap.org, localhost, 127.0.0.1, ::1, metasploit.com, drake' on x
Hostname         IP
--------         --
scanme.nmap.org  2600:3c01::f03c:91ff:fe93:cd19
localhost        ::1
127.0.0.1        
::1              ::1
metasploit.com   
drake            fe80::1576:a8ef:40e0:78f5
[*] Post module execution completed
msf post(resolve_hosts) > set AI_FAMILY IPv4
AI_FAMILY => IPv4
msf post(resolve_hosts) > run

[*] Attempting to resolve 'scanme.nmap.org, localhost, 127.0.0.1, ::1, metasploit.com, drake' on x
Hostname         IP
--------         --
scanme.nmap.org  74.207.244.221
localhost        127.0.0.1
127.0.0.1        127.0.0.1
::1              
metasploit.com   208.118.237.137
drake            192.168.1.117
[*] Post module execution completed
```

Also does a single host:
```
meterpreter > irb
[*] Starting IRB shell
[*] The 'client' variable holds the meterpreter client

>> client.net.resolve.resolve_host("google.com")
=> {:hostname=>"google.com", :ip=>"173.194.34.131"}
>> client.net.resolve.resolve_host("localhost")
=> {:hostname=>"localhost", :ip=>"127.0.0.1"}
>> exit
```