Merge changes from topic "fdsan_art_fdfile"

* changes:
  Fix various benign double fdsan warnings in tests.
  Use fdsan in FdFile.
  Clean up FdFile constructors.
  Remove FdFile::DisableAutoClose.
  Add DupCloexec to atomically dup and set FD_CLOEXEC.