Console text wrapping breaks multibyte characters
The lame text wrapping scheme used to output the help to the console has two problems with Unicode:
- it counts bytes instead of characters width (wcwidth/wcswidth),
- it sometimes inserts the newline in the middle of a multi-byte character.
This is forwarded from http://bugs.debian.org/625540