Support IPv6 for TCP plugins
The TCP plugins are currently restricted to IPv4 addresses. This was done back in the days when we only supported a single IP:port, to ensure we didn't share an IPv6 address with an IPv4-only contact. Now that we share multiple IP:ports, we can include IPv6 addresses.