This behaves the same as stdout and stderr behavior which also default to .inherit. Also adds a field to RunStep to change the behavior. Since this is a breaking change, previous behavior can be restored by doing: `RunStep.stdin_behavior = .Ignore`.