Tracking issue: stdio problems

This is a meta-issue for tracking multiple related but distinct stderr/stdout issues.

Below are checklists indicating the progress of these issues & pull requests.
A checkmark indicates it is resolved (or merged).

This issue encompasses the following issues:

And the following pull requests:

The current item in focus is:
n/a

The TTY (Terminal) issues have been resolved. Pipes still remain a problem.


This pr was a result of the discussion in #6968 to better track all the efforts going on here.

[EDIT by @Trott: Did some edits around the 6773 PR checklist item, but undid them]