Backport r57105 and r57145 from the py3k branch: UTF-32 codecs.
12 files changed