Merge changes I03daad97,I7d47b978,I70103fb2

* changes:
  signal_catcher: reformat includes.
  fd_file: never report Close failure on linux.
  fd_file: don't report failure when trying to flush a pipe.