Update Csocket to 71dac61

Csocket has received a bunch of const correctness fixes. Notice that
the signature of one virtual method, Csock::ConvertAddress(), has
changed => CZNCSock has been updated accordingly.
Merge pull request #696 from jpnurmi/csocket

Update Csocket to 71dac61
cleanup superfluous semi-colons
Remove redundant CWebSocket::GetModule()

CWebSocket inherits CSocket::GetModule()
Fix GetClients() const correctness

It’s dangerous to give a non-const reference to an internal
container that the API users are not supposed to modify.
const correctness fixes
Update Grammar on Modules section of ZNC.
Merge pull request #700 from Cajs/master

Module Description changes.
Merge pull request #694 from jpnurmi/cleanup

Operation codebase cleanup
controlpanel: rename GetUser() to FindUser()

Avoids conflict with CModule::GetUser()
Modules: use public API

Avoid accessing protected member variables directly, so
there's a chance of cleaning up the module API later.
Write disabled status to chan config
Fix #597: make autoop save added masks
fix #690: make autoattach a network module
Merge pull request #701 from jpnurmi/modules-pubapi

Modules: use public API
Merge pull request #702 from jpnurmi/disabledchan

Write disabled status to chan config
Merge pull request #706 from jpnurmi/autoattach

fix #690: make autoattach a network module
Merge pull request #703 from jpnurmi/autoop

Fix #597: make autoop save added masks