[chansaver] Add support for loading as a global module

This also fixes a bug where loading the module as a network causes other
channels in different networks to be saved

Closes #529
Try another efnet server in travis config
Add automatic documentation generation with doxygen via travis
Show username of every http request in -D output
[chansaver] Correctly load from all module types
Merge commit 'refs/pull/533/head' of github.com:znc/znc
[Csocket] Support and default to TLSv1.2

Updates to 21ac28cc29e9256a21a9aa217e29638360c266d0 of Csocket
Travis: push docs to github.com/znc/docs
Merge branch 'master' of github.com:znc/znc
Travis: trust github ssh while pushing new docs to it
Travis: private key shouldn't be readable by world
Don't put travis configs to release tarballs
Travis: tweak commit message for point at source commit
Travis: tweak commit message
Use docs.znc.in for docs
Use make-tarball.sh for nightlies too
Travis: tweak commit message again
Fix make-tarball.sh
Q module: Add channels invited to by Q when JoinOnInvite is enabled.
Merge pull request #535 from anders/qinvite

Q module: Don't send one JOIN per invite.