protocol/inspircd: Use MODE instead of the long-deprecated SVSMODE
protocol/inspircd: UID has >= 10 params, specify this in pcommand_add()

Get rid of manual checking
protocol/inspircd: Send channel modes in FJOIN instead of in a separate FMODE
Merge pull request #347 from attilamolnar/master+inspircd5

protocol/inspircd: Various improvements
perl-api: make hook_info_noexist_req_t an unsupported type
without this change, atheme with ./configure --with-perl fails to build. A proper fix should be pushed ASAP.
Revert "perl-api: make hook_info_noexist_req_t an unsupported type"

This reverts commit de49bf9881bc2d965e303344e2d1a6565f3b476d.
Actually fix the build error from missing hook_info_noexist_req_t perl definition
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
saslserv/main: accept grouped nicknames

Due to popular request, finish what was started by ff19f558a24d.
Can't say I like this, but it was easy to do, and I guess I should
continue with the "usability" line anyway.