LTDA: Initialize built-ins reference resolver with lazy tda
LTDA: Fix REPL and make it work with lazy resolve
LTDA: Injector with Lazy TDA for JS target
LTDA: Initialize project components with resolve session after injector construction is finished
LTDA: Assert context was created for light class generation
LTDA: Rename method for creating shared trace
LTDA, Minor: method rename
LTDA: Test problem - skip LazyEntity in search for closest interface
LTDA: Remove redeclaration errors under lazy resolve
LTDA: Don't store illegal 'inner' modifier in descriptors
LTDA: Sort applicable candidates in ide errors
LTDA: Test for conflict in order of resolve and light classes build
LTDA: store order of declarations
LTDA: Add the temp ability to build with eager resolve

Compiler should be executed with -Dlazy.tda=false parameter

REPL won't work with this option
LTDA: Make resolve session field non-public in JS injector
LTDA: Add addition scope provider component for lazy resolve and create additional injector for REPL
Check no exception when static import in java is used and there's cyclic dependency between kotlin and java (KT-5848)

 #KT-5848 Fixed
Test for IllegalArgumentException bug from JVM backend (KT-6149)

JVM backend fails with IllegalArgumentException: Argument for @NotNull parameter 'descriptor' of org/jetbrains/jet/codegen/PropertyCodegen.gen must not be null

 #KT-6149 Fixed
Refactoring: Add common method for injectors
Stable order for diagnostics in test