Unicode characters in the steps' names cause exceptions in the xunit plugin

We have been having problems with the xunit plugin and this is attempts to fix a few of those. Sorry this is my first pull request, I did not know that just by pushing new commits to my branch they would be automatically added to the on-going pull request.