Wrap lines in CTable

See #743
Update Csocket to jimloco/Csocket@09b6430dba8eb84cc05699f99d2a009e96686afc

Fixes build failures under musl, an alternative libc, due to
incompatibilities with GLIBC specific code. Also fixes Issue #776
Merge pull request #777 from James-TR/Csocket_update

Csocket update
Update Csocket to 7c9c6ef676818457a952c2bda478ce7e27a928bf

* Add encoding mode which reads UTF-8 and something else, but sends UTF-8
* Expose encoding conversion error callbacks to subclasses
Webadmin: Add GUI for character encoding
Don't break IRC control characters in some encodings

Fix #577
sasl.cpp: don't advertise DH-* as secure

They were removed from Atheme, because people thought them to be more
secure than PLAIN + SSL, so ZNC shouldn't advertise them as secure.

I think that DH-AES and DH-BLOWFISH should say something about not being
widely supported, but I am not sure what. Newer Atheme doesn't support
it and with Anope they are optional unlike PLAIN and EXTERNAL that are
in their SASL core.
Merge pull request #779 from Mkaysi/sasl

sasl.cpp: don't advertise DH-* as secure
Simplify nickserv module.

Now alias module exists, so nickserv module doesn't need any custom
command. It justs identifies user.

Close #662
Update Csocket to f3267e4cb21ba5b83c15da75f52706253817ddab

* Fix SSL crash. Thanks to kerio for reporting it.
Merge pull request #775 from DarthGandalf/table

Wrap lines in CTable
Make self-signed cert with SHA-256 in --makepem
Make default ciphers a bit better
Show fingerprints with colons
Provide DH parameters in --makepem
src/Utils.cpp: don't lie to --makepem

I removed C, ST, L and O as certificate would be fine with just CN too
and the other variables are get from environment correctly.
Recommend UTF-8 in webadmin

Fix #790
Fix some int_t types in modperl/modpython
ChangeLog/1.4: CVE was finally assigned.
Merge pull request #789 from Mkaysi/makepem

src/Utils.cpp: don't lie to --makepem