Copy JavaPsiFacadeImpl version to modify it for Kotlin needs
Reuse JavaPsiFacadeImpl impl for package caching and search in dumb mode + Add filter for packages
Don't import packages
Cache constructed scope for file. Don't recount it each time in additional function resolve.
Add base test KotlinMultiFileTestCase with access root disable