e691de6e4c
* Set the local-to-project attribute on the compatibility metadata variant's "elements" configuration; not setting this attribute could lead to ambiguity because of diverging sets of non-matched attributes * Don't create the `runtimeOnly` configuration for the Kotlin/Native targets (or potentially other targets with no runtime dependencies), as the K/N target configurator is not aware of the configuration and would not set the configuration up properly * Don't create the legacy `*Default` configurations, as they basically duplicate the `*ApiElements` / `*RuntimeElements` configurations but don't have all the right attributes, so they are reckoned compatible with some consumers unnecessarily and pollute the dependency resolution error reports. Issue #KT-47506