Make MurmurHash of Strings independent of default encoding

When hashing Strings MurmurHash simply uses the getBytes method, which
will use the default platform encoding. This is not portable.