Got utf-8 working with c and mri with one small caveat. Columns in errors are off since flex counts bytes, not characters. We can live with that since line number error reporting will be good enough for gherkin. Ref #38