Add multi-byte support

This fixes issue #33

> In order to have xmledit compatible with my bracketing system, I've set `g:xml_jump_string` to `'«»'`, which is made of 2 multi-bytes characters. But then, the cursor is moved by a wrong number of characters (4 instead of 2) when closing tags on `>`.