Remove warnings generated for the suprocess module when run under -3. Required
commenting out True/False compatbility stuff, remove a use of apply(), and
remove a use of buffer() (just pulled the solution used in 3.0 which is direct
slicing).
diff --git a/Misc/NEWS b/Misc/NEWS
index 2a01e01..3285b24 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -48,8 +48,9 @@
   while running under the ``-3`` flag: aifc, asyncore, bdb, bsddb,
   ConfigParser, cookielib, DocXMLRPCServer, email, filecmp, fileinput, inspect,
   logging, modulefinder, pdb, pickle, profile, pstats, pydoc, re, rlcompleter,
-  SimpleXMLRPCServer, shelve, sqlite3, tarfile, Tkinter, test.test_support,
-  textwrap, threading, tokenize, traceback, urlparse, wsgiref, xml, xmlrpclib.
+  SimpleXMLRPCServer, shelve, subprocess, sqlite3, tarfile, Tkinter,
+  test.test_support, textwrap, threading, tokenize, traceback, urlparse,
+  wsgiref, xml, xmlrpclib.
 
 - Issue #3039: Fix tarfile.TarFileCompat.writestr() which always
   raised an AttributeError.