Fix safe_unicode and string unicode library functions
Make FailedUnicode summary not too lengthy
Add documentation for `register_strwidth_error` and `string` functions
Merge pull request #1221 from ZyX-I/fix-lib-unicode

Fix some issues in powerline.lib.unicode