Additional/forced resolve for lazy types
KT-1056 Don't allow passing type arguments to T

 #KT-1056 Fixed
Diagnostic tests are logging their lazy activity
Make candidate resolver force-resolve type arguments on argument count mismatch
Do not annotate Kotlin members returning platform types as @Nullable

This leads to pointless warning in Java code
Base class for multi-file tests extracted
KT-6178 False "Overriden methods are not annotated" when using delegation
 #KT-6178 Fixed
Minor. Formatting
Actually create .kt files in the file system for Kotlin multifile tests
JS backend: test for toGenerator from stdlib
JS backend: compile some builtins to builtins.js instead of stdlib
Minor: refactoring create Kotlin Java Library Dialog
rename CreateJavaLibraryDialog to CreateLibraryDialog
reuse for KotlinJS library common Library dialogs
JS backend: put kotlin.js into kotlin-jslib.jar
JS backend: change path to kotlin.js for tests
JS backend: add Specification-Title to manifest and LibraryUtils.isKotlinJavascriptLibrary
JS backend: JpsJsModuleUtils: add check for kotlin js library
JS backend: check for Implementation-Title in order to detect kotlin js stdlib
JS backend: rename isJsRuntimeLibrary -> isKotlinJavascriptStdLibrary