TEMP: Fix library scope
DRAFT: PsiElement.getModuleInfo
Fixes in ModuleDependencyMapper
DRAFT: use plugin info in KotlinResolveCache
DIRTY: fix local references
DRAFT: different file scope and synthetic files scope
Sdk and libraries depend on themselves
Always provide not null project in scope for JavaClassFinderImpl
DRAFT: library sources and other files treated specially
UNFINISHED: fix for code fragment and hack in ShortenReferences
A little bit of naming clean up
Add dependencyOnBuiltins() fun
++
Builtins serializer uses new API
Rewrite KotlinClassFinder to Kotlin
(cherry picked from commit e37f6e1)
Rewrite VirtualFileKotlinClassFinder to Kotlin
(cherry picked from commit ffa824c)
Use VirtualFileFinder.SERVICE in InlineCodegenUtil
(cherry picked from commit 6d68eb2)
DRAFT: VirtualFileFinderFactory
(cherry picked from commit ba1a2cf)
DRAFT: Use scope in VirtualFileFinder
Minor, REWORD: ATTEMPT at correct module library table: