Backport r57105 and r57145 from the py3k branch: UTF-32 codecs.
diff --git a/Misc/NEWS b/Misc/NEWS
index 375fb34..83b6c1f 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -243,6 +243,8 @@
 - GB18030 codec now can encode additional two-byte characters that
   are missing in GBK.
 
+- Add new codecs for UTF-32, UTF-32-LE and UTF-32-BE.
+
 - Bug #1704793: Return UTF-16 pair if unicodedata.lookup cannot
   represent the result in a single character.