[fuchsia-gn-sdk] Add support for subpackages

This CL adds support for building packages that include other packages
as subpackages. It also defines a new `fuchsia_sdk_package` template
for importing a prebuilt package from the SDK in a way that is suitable
for being included as a subpackage.

Bug: 42050571
Change-Id: I9e6df1261ed21bf2ebdbc75d15f5df3a9230ba9a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5391842
Reviewed-by: Wez <wez@chromium.org>
Reviewed-by: David Dorwin <ddorwin@chromium.org>
Commit-Queue: Fabio D'Urso <fdurso@google.com>
Cr-Commit-Position: refs/heads/main@{#1281223}
NOKEYCHECK=True
GitOrigin-RevId: 47ed0013a225b743dc0e97533426c9d53d1e5f23
3 files changed
tree: 54399ad36bc097d96738034e22929e3157e66052
  1. src/
  2. DIR_METADATA
  3. LICENSE
  4. OWNERS
  5. README.chromium