Backport of the subprocess module from Python 3.2/3.3 for use on 2.x. This is a backport of the subprocess standard library module from Python 3.2 & 3.3 for use on Python 2.4, 2.5, 2.6 and 2.7. It includes bugfixes and new features. On POSIX systems it is guaranteed to be reliable when used in threaded applications. Bonus: It includes timeout support from Python 3.3.