Fix unicode_width for combining characters

Combining characters have an effective width of zero because they just
modify an adjacent character. The commit fixes tree indentation issues
when using those kinds of characters.

Fixes #170

Signed-off-by: Jonas Fonseca <fonseca@diku.dk>