Implement Add/Remove FileDescriptorWatch for the PerfettoTaskRunner

This is needed in a future CL to connect via the IPC mechanism used by
the system Perfetto service on Android.

Bug: 966047
Change-Id: I0521d9e91cc6d3332607be747743a2ab590255ed
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1624817
Commit-Queue: Stephen Nusko <nuskos@chromium.org>
Auto-Submit: Stephen Nusko <nuskos@chromium.org>
Reviewed-by: Eric Seckler <eseckler@chromium.org>
Reviewed-by: Sami Kyöstilä <skyostil@chromium.org>
Reviewed-by: François Doray <fdoray@chromium.org>
Cr-Commit-Position: refs/heads/master@{#672063}
5 files changed