When running nosetests and the phantom webdriver I saw strange behavior unless I set stdin=subprocess.PIPE,
I believe what was going on is that phantomJS would close STDIN, causing STDIN to be closed in nose, and FD 0 to be reused
for some of the captured I/O in nosetests.

Signed-off-by: Luke Inman-Semerau <luke.semerau@gmail.com>