Bugfix: ensuring all host names are ordinary strings.

I hope that this fixes the broadcasting of syslog messages.
When fixing this I assumed that host names are encoded in ASCII (since I18N should be done using [Punycode](http://en.wikipedia.org/wiki/Punycode)).

Unfortunately the subversion client from pvsvn returns unicode strings when executing client.list