Stdlib: javaClass() type parameter has Any upperbound
Always provide not null project in scope for JavaClassFinderImpl
Rewrite KotlinClassFinder to Kotlin
Rewrite VirtualFileKotlinClassFinder to Kotlin
Use VirtualFileFinder.SERVICE in InlineCodegenUtil
Introduce VirtualFileFinderFactory

Allow creation of VirtualFileFinder with restricted scope
Minor, change JVM runtime's Implementation-Title

It's not a compiler runtime, but rather a runtime for Kotlin apps
Set indentation to 4 for XML, in particular Ant build files
Add external annotations to library "intellij-core-analysis"
Fix source roots of idea/intellij libraries
Code style settings: align multiline operations in Kotlin

Similar option is turned on in Java
JS backend: try...catch as expression
remove dangerous package, correct translation for call, assignments, binary operations

 #KT-5576 Fixed
 #KT-5594 Fixed
 #KT-3166 Fixed
 #KT-5545 Fixed
 #KT-5594 Fixed
 #KT-5258 Fixed
JS backend: fix KT-5253: when with if inside

 #KT-5253 Fixed
JS backend: fix KT-4879: extra side effect when use when in default arguments

 #KT-4879 Fixed
JS backend: improve and fix WhenTranslator, fix order of evaluation for condtitions, fix KT-5263 (JS: extra tmp when initialize val in when by expression with if)

 #KT-5263 Fixed
JS backend: fixed after review: rename orderOfEvaluation to evaluationOrder
JS backend: fixes after review: move 4 tests from 'misc' to 'if' folder
JS backend: fixes after review: add addAll to JsVars, correct DynamicContext.moveVarsFrom
JS backend: fixes after review: TranslationContext.innerBlock: simplify