Travis: add ASan and TSan builds
Travis: apply ASan/TSan flags to ZNC, not SWIG
Add BindHost to Get/SetNetwork in *controlpanel
Merge pull request #509 from Nothing4You/controlpanel-setnetwork-bindhost

Add BindHost to Get/SetNetwork in *controlpanel
Fix BindHost in SetNetwork in *controlpanel to check permissions
Merge pull request #510 from Nothing4You/fix-controlpanel-bindhost

Fix BindHost in SetNetwork in *controlpanel to check permissions
Fix *controlpanel not checking whether the bindhost is in the whitelist
Merge pull request #512 from Nothing4You/fix-another-controlpanel-bindhost-issue

Fix *controlpanel not checking whether the bindhost is in the whitelist
Reword ClearBindHost/ClearUserBindHost success msg

The ClearBindHost and ClearUserBindHost success messages do not make a distinction on whether it's a network bind host that's being cleared or whether it's a user bind host that's being cleared.  I think that this should be reworded to make the distinction.
Merge pull request #518 from teward/patch-1

Reword ClearBindHost/ClearUserBindHost success msg
Add encoding to controlpanel's help
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.
Argh, fuck it. Rename fixed (pointer) versions of OnMode to OnMode2
Revert "Q module: Don't enable the UseCloakedHost option by default."

This reverts commit a7e8775efe507a980261af915ab0a3fac2e73a91.

Existing setting for existing users (who didn't do SetNV) should not change
Thanks to fred for reporting it

Reopen #525
Q module: Store default NVs on module load.
Q module: Don't cloak host on first module load while connected to IRC.
Q module: Add web config.

Move Cloak() from the Set command to SetUseCloakedHost() so that the
web config can use it also.