catalog fetcher: use string as key in message

Because message used in Droonga protocol uses string not symbol as key.
JSON/MessagePack don't have symbol type.