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