[roll] Roll fuchsia [orchestrate] Move Setup, Daemon/Emu lifecycle, Log stream to interface

This change moves the remaining low-level ffx commands to the
`FFXClient` interface:
* Moves ffx configuration and daemon startup/waiting to `SetupFfx`.
* Moves daemon stopping to `DaemonStop`.
* Moves emulator stopping to `EmuStop`.
* Abstracts background target log streaming behind a new `TargetLogStart`
  method which returns a clean `io.Closer`.

This completely decouples the orchestrator business logic in
`orchestrator.go` from all low-level ffx execution details (Cmd,
RunCmdSync, os.Process).

Original-Original-Bug: b/465157753
Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1623222
Original-Original-Revision: 1351a7eb180905d8f1ced1eac22336a4ed8bd570
GitOrigin-RevId: 0f23481fdf9fcdbbf133a29113ba40037ec06a9a
Change-Id: I1a49936162521f87f652f5ecc47904e9459042b7
Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1631718
Cr-Commit-Position: refs/heads/main@{#193722}
diff --git a/stem b/stem
index 1b0a7ec..c082a52 100644
--- a/stem
+++ b/stem
@@ -8,6 +8,6 @@
             manifest="manifests/platform"
             root=""
             remote="https://fuchsia.googlesource.com/fuchsia"
-            revision="36dde0c33956e83cd9508fc25e0bfde9d9cdc673"/>
+            revision="1351a7eb180905d8f1ced1eac22336a4ed8bd570"/>
   </imports>
 </manifest>