Populate the peer address and port appropriately during the session creation time.
In addition, this patch will check both outgoing and incoming peers to determine
if they are in the V4 private address range and skip them.

Peer sessions that do not set a listen port are additionally not propogated via the
GetPeers functionality.