fails:IO#close sets $? if the stream is opened by IO.popen
fails(JRUBY-2677,macos):IO#close on an IO.popen stream clears #pid
fails(JRUBY-2677,macos):IO#close on an IO.popen stream waits for the child to exit
