[roll] Roll fuchsia [fuchsia-fs] files_async -> fuchsia_fs::directory

Move all uses of files_async to fuchsia_fs::directory.

This was mostly done automatically, with some manual deletions of
duplicate imports at the tail end.

Move deps to fuchsia-fs -
git grep --files-with-matches "//garnet/lib/rust/files_async" | xargs sed -i 's|//garnet/lib/rust/files_async|//src/lib/fuchsia-fs|g'

Remove duplicate lines of fuchsia-fs -
git grep --files-with-matches "//src/lib/fuchsia-fs" | xargs sed -i '$!N;/^\(.*\)\n\1$/!P;D'

Replace code references of files_async with fuchsia_fs::directory -
git grep -l files_async -- ':!garnet/*' ':!*OWNERS' | xargs sed -i 's|files_async|fuchsia_fs::directory|g'

Then remove duplicate imports manually.

The last version of this type of big-fix cl I did got reverted because
it collided with another change that added more uses. I'm banking on
this set of functions being less widely used to prevent that from
happening again.

Original-Bug: 36063
Original-Bug: 61251
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/687883
Original-Revision: e443db01552d4a43f348033a63d54baf5e5cad4e
GitOrigin-RevId: 6b95421fc8672d67b1e13d7cfd4fa818a54bcc7d
Change-Id: I182cd2eeaadb6a7e3e2f79c3efb4e990662d3113
diff --git a/stem b/stem
index 0a4f6b2..0a1962d 100644
--- a/stem
+++ b/stem
@@ -10,7 +10,7 @@
              githooks=""
              remote="https://fuchsia.googlesource.com/fuchsia"
              gerrithost="https://fuchsia-review.googlesource.com"
-             revision="d169bf5cd9b29d7f23cb67089559e643aa0d10ed"/>
+             revision="e443db01552d4a43f348033a63d54baf5e5cad4e"/>
   </projects>
   <hooks>
     <hook name="install-environment"