UTF-8 support

Migrating over some of Cucumber's old features into Aruba, I've noticed a problem where we compare strings with UTF-8 characters in them.

I haven't looked at how we should do this yet, but this feature reproduced the problem (on my machine at least).