External ip discovery

Reopen https://github.com/rapid7/metasploit-framework/pull/1544.
Msftidy no longer complains
Module now moved to auxiliary/gather

Given the obvious implication for use over routed sessions i'd considered a post module, but this approach allows use for local information gathering.