ReplacementDict: mangle non-Unicode values in .replace()
normalize: replacement_dict should be ReplacementDict instance
transcoder: use existing replacement_dict .replace method

refs #6911