Q module: Add join-on-invite option.

Use case: On QuakeNet you can /msg Q CHANLEV #chan <yourself> +j to
be invited once you authenticate. Anyone known on the channel (mode +k)
is able to set/unset chanlev +j for themselves.

Signed-off-by: Anders Bergh <anders1@gmail.com>
Q module: Don't enable the UseCloakedHost option by default.

On QuakeNet's ircd you can't unset user mode +x once set. But loading
the Q module will set it immediately, possibly requiring a reconnect
if you don't want to use a cloaked host.

Signed-off-by: Anders Bergh <anders1@gmail.com>
Merge pull request #524 from anders/q-invite

Q module: Add join-on-invite option.
Merge pull request #525 from anders/q-nocloakdefault

Q module: Don't enable the UseCloakedHost option by default.