Don't leak python zombie processes

In Unix/Linux, one has to read from a child process in order for its data structures to be freed.
Merge pull request #2 from nh2/fix-python-zombies

Don't leak python zombie processes