PackageSymlinkInfo provider has confusing terminology
#496 updated pkg_mklink and PackageSymlinkInfo to refer to target and link_name instead of src and dest, or similar.
It looks like PackageSymlinkInfo still says destination instead of link_name:
https://github.com/bazelbuild/rules_pkg/blob/cce90a09cef0acc4e5e224631caf73dff77bd382/pkg/providers.bzl#L63-L73
Fix this and all provider uses.
It's a tough call. We use destination internally in most code to mean the file that gets created. The key of the dest_src_map.
But isn't that terminology used only internally? We don't have to care about this WRT the externally-facing provider interface.
Regardless, I'm more concerned that there's a terminology mixup here. We say "destination" and "target" instead of either:
- "link_name" and "target"
- "destination and "source"
We should pick one. I vote for "link_name" and "target" to match the pkg_mklink interface. More intuitive that way IMO.