terminal-unix: Fix initial terminal state.

When mpv is backgrounded initially (via & in the shell), do no longer
change terminal settings on startup. This fixes broken local echo after
launching a backgrounded mpv.
terminal-unix: Add some comments about FD use.