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