helo: added IPv6 support to invalid_localhost

and also suppress a test warning
"some formats of IPv6 addresses actually have an IPv4 embedded in the last 32 bits, and one way to denote that is 'a:b:c:d:e:f:g.h.i.j'"

so the /:127\./ thing is useful in some cases, it seems