win: Let the "Pause" key or Ctrl-S pause output.

In cmd.exe, hitting the "Pause" key or Ctrl-S will pause
programs until a key is pressed.  This is apparently
implemented when stdout is writing to, so use printf
instead of Console functions to reset the cursor to
the start of the line.  Also happens to simplify the code.

(This already worked in -v mode since that already
prints using printf.)
Based on a patch from gmisocpp@gmail.com!
#873 has links to the 2 commits that wrote most of the windows output code (#229 is the pull request that added this line). I couldn't see a good reason, Scott said on the mail thread that this looks good to him, and things seem to work with this patch – that doesn't mean something isn't broken, but at least it's somewhat subtly broken :-)