[LLDB][ELF] Fix section unification to not just use names.
Section unification cannot just use names, because it's valid for ELF binaries to have multiple sections with the same name. We should check other section properties too.
rdar://124467787
This is a cherry pick of https://github.com/llvm/llvm-project/pull/90099
@swift-ci Please test
The macOS failure doesn't appear to be related to the changes in this PR.
@swift-ci Please test macOS platform
:-) I'm told we don't actually need this one anyway, because there's an auto merger that will take #8699 and apply it here.
Closing as #8699 has been merged and the auto merger has done its job.