ctld: Tighten parsing of IPv6 addresses for initiator-portal
If an address starts with a [ character, require that it ends with a ]
character.  Also, if an address starts with a [ character, assume it
is an IPv6 address.
Sponsored by:	Chelsio Communications
Differential Revision:	https://reviews.freebsd.org/D49647