protocol/inspircd: Send CHGHOST via ENCAP when setting the host of unregistered users logged in via SASL
protocol/inspircd: Skip sending CHGHOST if the host is not meant to be changed

If the host equals "*" then no change is necessary
protocol/inspircd: Remove dead code from inspircd_svslogin_sts()

InspIRCd is always using uids so the check is always false
chanserv/op: allow people with CA_AUTOOP to op themselves

This follows commit 30fe519c6dec7fc6 which did the same with CA_AUTOVOICE.
alis: automatically surround topic matches with wildcards

Searching by exact match is literally _never_ useful for topics. Prefer
usability over compatibility with a decades-old IRCnet service.
alis: remove forgotten debug message
alis: auto-add wildcards to the channel name, too

But exempt searches for an exact channel name, e.g. "LIST #foo".
alis: retab
alis: move query.mask parsing to parse_alis()
alis: fix a memory leak I introduced
nickserv/list: always pass a pointer to the arg

(though Atilla is saying the handlers ignore it anyway)
Merge pull request #351 from attilamolnar/master+inspircd-sasl-chghost

protocol/inspircd: Set vhost properly for users logging in via SASL