Swift: Add option to pass package name to swiftc invocation

Add a `Swift_PACKAGE_NAME` target property to specify the package name.

Fixes: #26886
11 files changed