Add multi-byte support

This fixes issue #33
Merge pull request #34 from sukima/multi-byte-unicode-support

Add multi-byte support
Bump version to 1.10.4