Allow an encoding to be passed to readString() (default to original behaviour of utf8) to allow composite keys to be read from multiget_slice responses without being mangled.