Pass NameResolver to loadClassAnnotations()

It's not used at the moment, but will be in the upcoming implementation of
annotation loader (for JS, built-ins and type annotations)
Compilation errors are rendered to log without "Kotlin:ERROR:" prefix and without path to file. Sometimes javac adds path to file, sometimes doesn't. This had led tests to fail on some platforms.
KT-6081 Chained generic method calls: wrong type inference
 #KT-6081 Fixed
Updated regexp for Windows. Hope it fixes test on buildserver...
LTDA: Enable lazy analyze by default (broken)
LTDA: Compare constructed descriptors only with test files
LTDA: Injector with lazy TDA for JVM target (broken)

 - REPL is broken
 - Tests for Kotlin - Java - Kotlin hierarchy may fail
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
-- Review:

- Rename AnalyzeSessionProvider -> CodeAnalyzerInitializer
- Move AnalyzerPostConstruct to JvmServiceInitializer.kt
- Better name for empty plugin code analyzer to avoid commenting
-- Use TopDownAnalysisParameters as global context
LTDA: Assert context was created for light class generation
LTDA: Rename method for creating shared trace
LTDA: Fix resolveToElement() for script files
LTDA: Enable lazy resolve globally
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