Fix bogus DEBUGLOG() incantations in ttsl_drv
Support wide characters in the shell through wcwidth()

There is one remaining bug where ttsl_drv's state end up incoherent
with the terminal own state; when a wide character is entered on the
last column of the terminal.

Reported-by: Loïc Hoguin
Merge branch 'dg/win_icon' into master-pu
Merge branch 'sk/odbc64' into master-pu
Merge branch 'sal/ftp' into master-pu
Merge branch 'as/tls-psk-srp-suites' into master-pu
Merge branch 'rc/break-out-asserts' into master-pu
Merge branch 'pad/enif_phash2' into master-pu
Merge branch 'nox/wide-chars' into master-pu