io: always create stdin, stderr and stdout
io: don't close stdin, stdout and stderr on __gc()