Fuchsia: Allow individual files to be cloned by launch_fuchsia.cc

The ability to propagate files affords the sandboxing policy logic
more precision in propagating the exact capabilities needed by
child processes.

Also some minor cleanup which changes the LaunchOptions interface to
use FilePaths instead of strings for representing paths.


Bug: 750938

Change-Id: I38059c39f629bc9234e4f94c0b215a39828f3665
Reviewed-on: https://chromium-review.googlesource.com/1050494
Commit-Queue: Kevin Marshall <kmarshall@chromium.org>
Reviewed-by: Sergey Ulanov <sergeyu@chromium.org>
Reviewed-by: Wez <wez@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#558186}

CrOS-Libchrome-Original-Commit: c948f0f2c8a8fe56b995c4d9d0066fe3003e25ce
2 files changed
tree: b9d200aae0f7ab34a7e2e42d1e35f8c228938225
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/