[Fuchsia] Dynamically generate CIPD recipes from GN rules.

Produces CIPD YAML files and directories that will supercede the YAML
files checked in under //fuchsia/cipd.

The deprecated, checked-in CIPD files are left intact so as to allow
Infra to transition the official builders to the new rules. They will
be deleted once the transition is complete.

Bug: 974363
Change-Id: I87977a1c1259f19fcebe82b32064cac9c4214f89
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1661299
Reviewed-by: Fabrice de Gans-Riberi <fdegans@chromium.org>
Commit-Queue: Kevin Marshall <kmarshall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#669744}
3 files changed