[stdlib, build] Make stdlib compilation respect 'kotlin.build.disable.werror'

Motivation: now it's easier to do impact estimations on bootstrapped
Kotlin repo if warning diagnostics are used to log data to build log.
It's easier because warnings in stdlib won't fail the compilation.
diff --git a/libraries/stdlib/build.gradle.kts b/libraries/stdlib/build.gradle.kts
index 69c5f17..36e382a 100644
--- a/libraries/stdlib/build.gradle.kts
+++ b/libraries/stdlib/build.gradle.kts
@@ -49,6 +49,7 @@
     apiVersion = KotlinVersion.KOTLIN_2_0
     freeCompilerArgs.add("-Xstdlib-compilation")
     freeCompilerArgs.add("-Xdont-warn-on-error-suppression")
+    allWarningsAsErrors = !kotlinBuildProperties.disableWerror
 }
 
 val configurationBuiltins = resolvingConfiguration("builtins") {
@@ -117,6 +118,7 @@
                                 diagnosticNamesArg
                             )
                         )
+                        allWarningsAsErrors = !kotlinBuildProperties.disableWerror
                     }
                 }
             }
@@ -239,6 +241,7 @@
                         "-Xallow-kotlin-package",
                         "-Xexpect-actual-classes",
                     )
+                    allWarningsAsErrors = !kotlinBuildProperties.disableWerror
                 }
             }
             val main by getting {
@@ -248,10 +251,6 @@
                         "-Xir-module-name=$KOTLIN_JS_STDLIB_NAME",
                         diagnosticNamesArg,
                     )
-
-                    if (!kotlinBuildProperties.disableWerror) {
-                        allWarningsAsErrors = true
-                    }
                 }
                 compileTaskProvider.configure {
                     compilerOptions.mainCompilationOptions()
@@ -267,16 +266,18 @@
         compilations {
             all {
                 @Suppress("DEPRECATION")
-                kotlinOptions.freeCompilerArgs += listOfNotNull(
-                    "-Xallow-kotlin-package",
-                    "-Xexpect-actual-classes",
-                    diagnosticNamesArg
-                )
+                kotlinOptions {
+                    freeCompilerArgs += listOfNotNull(
+                        "-Xallow-kotlin-package",
+                        "-Xexpect-actual-classes",
+                        diagnosticNamesArg
+                    )
+                    allWarningsAsErrors = !kotlinBuildProperties.disableWerror
+                }
             }
             @Suppress("DEPRECATION")
             val main by getting {
                 kotlinOptions.freeCompilerArgs += "-Xir-module-name=$KOTLIN_WASM_STDLIB_NAME"
-                kotlinOptions.allWarningsAsErrors = true
                 compileTaskProvider.configure {
                     compilerOptions.mainCompilationOptions()
                 }
@@ -334,6 +335,7 @@
                         "-Xexpect-actual-classes",
                         "-nostdlib",
                     )
+                    allWarningsAsErrors = !kotlinBuildProperties.disableWerror
                 }
             }
         }