Flexible types supported in Extract Function when used from debugger/evaluate expression
Assert that extra files passed to analysis are in the same module
Reconfigure KotlinDebuggerTestCase

It is hiding a problem: evaluate expression fails in libraries
KotlinCacheService: Correctly deal with code fragments in getAnalysisResults()

Fix evaluate expression for breakpoints in library source
Test completion for code fragments in context of library source
KotlinCacheService: Correctly deal with code fragments in getLazyResolveSession()

Fix completion in code fragments in context of library source
Minor: rename
Minor: extract function
JetPositionManager: restrict scope of type mapper
Extract attachment helper to a separate file

Improve logic for a nonphysical file
Debugger: log error on evaluating fragment with non-kotlin context
Use PsiElement#getResolveScope() instead of custom helper

Fix extensions and types completion completion in code fragments in context of library source files
Also affects completion in files not in our project (not tested)