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