Tor exit support for ipv6

We'd like to have exit support for IPv6; we've wanted it for a long time.

See proposal 117 for an older design here; updates will be needed.