Reland "Exposes that the dSYM bundle contains relocation information"

This is a reland of commit 6739edea3b867e783cfdef497beb73aba4060469

The original CL was reverted because the path to the relocation yml
file was incorrect in the outputs of the linker command as the file
includes the extension of the generated binary (e.g. $foo.so.yml)
but it was missing.

This version correctly uses "{{output_extension}}" to include the
output extension if necessary when generating the list of outputs.

Original change's description:
> [apple] Exposes that the dSYM bundle contains relocation information
>
> The structure of a dSYM bundle is the following:
>
>   $target.dSYM/
>     Contents/
>       Info.plist
>       Resources/
>         DWARF/
>           $target
>         Relocations/
>           $arch/
>             $target.yml
>
> Update the toolchain and build rules to list the missing Relocations.
>
> Bug: none
> Change-Id: Ie4318253a1c7be6c2d235c8c92d76d014b6d8716
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7003395
> Reviewed-by: Mark Mentovai <mark@chromium.org>
> Auto-Submit: Sylvain Defresne <sdefresne@chromium.org>
> Commit-Queue: Sylvain Defresne <sdefresne@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1526227}

Bug: none
Change-Id: Ie8e9608a18ada2aa14e387bc96cb22d08ad99435
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7014513
Commit-Queue: Mark Mentovai <mark@chromium.org>
Auto-Submit: Sylvain Defresne <sdefresne@chromium.org>
Commit-Queue: Sylvain Defresne <sdefresne@chromium.org>
Reviewed-by: Mark Mentovai <mark@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1526307}
NOKEYCHECK=True
GitOrigin-RevId: f43ecb28537f224316be099488787335149b0f4f
1 file changed