fix for argument position matching in multibyte definitions

Current implementation return byte position of argument from step. Cucumber generate "index out of range" exception. I replaced it with char position of the argument.