stickychan: Don't join channels when not connected.

When the connection is lost and znc is reconnecting, stickychan would continually try to join channels and spam messages.
Fix #664: Custom CTCP will leak the real reply
Merge pull request #666 from jpnurmi/ctcp

Fix #664: Custom CTCP will leak the real reply
log: use more clear defaults

Before log module creates everything in same directory and it gets messy
in some time.

Now log module creates directory in format $USER/$NETWORK/$WINDOW and
there log files for every day in ISO 8601 format, YYYY-MM-DD.log.
Merge pull request #667 from Mkaysi/log

log: use more clear defaults
Allow wildcards in help command args

Supports the help command for *status, all modules that are using
CModCommand as appropriate, and *controlpanel get/set variables.
Tell user about no help filter matches

It's confusing if misspelled command gives no reply at all.
Allow network specific quit messages (resolves #273)
controlpanel: add support for network specific quit messages (#273)
webadmin: add support for network specific quit messages (#273)
Merge pull request #670 from jpnurmi/quit-msg

Allow network specific quit messages
Merge pull request #669 from jpnurmi/help

Allow wildcards in help command args
Fix finding SWIG 3 on FreeBSD
Reorganize "Installing" section slightly

Originally at the time of editing, the "Installation is done with the ..." command blurb comes *before* the notice about if you're building from git.  I believe it is more sane to have that come first in the README section for installing, as it will be seen before the actual installation commands are, so people will first see that if they are building from git they'll need to run `./autogen.sh`.
Travis: use -fPIE

TSan sometimes fails to build without it.
https://travis-ci.org/znc/znc/builds/35293091
modules/sasl: disable DH-BLOWFISH & AES by default

Atheme has dropped them in their git version.
https://github.com/atheme/atheme/commit/15f6d84

I would also like EXTERNAL to be trid by default, but \*Cert and \*CertFP
aren't so used and that wouldn't probably be accepted.
fixed typo in configure.ac
Merge pull request #676 from ylfchild/master

fixed typo in configure.ac
Merge pull request #639 from NuclearW/stickychan-reconnect

stickychan: Don't join channels when not connected.
Merge pull request #672 from teward/readme-patch

Reorganize "Installing" section slightly to put "git building" bit first.