KT-6521 Expand selection works wrong on a call inside for loop's range
KT-6518 Extend selection not working for expression in if

 #KT-6521 Fixed
 #KT-6518 Fixed
Fixed 2 bugs in Join Lines
KT-6019 Join lines should remove code block in when entry body

 #KT-6019 Fixed
Fixed Join LInes on a block when there is a space in the end of line
KT-5927 Join Lines could merge nested if's

 #KT-5927 Fixed
Fixed if-statements with else branch handling
Fixed detection of parenthesis needed (otherwise it added them around if when not needed)
Fail on duplicate file when packing runtime sources for jvm

Fail on duplicate when packing kotlin-jslib.jar and kotlin-jslib-sources.jar
Move files from root of stdlib to avoid existing conflicts
Rename System to SystemJvm to avoid including to js lib
Cache java file stub for light classes build for decompiled files
Fixed EA-63488
Take read action instead of simply asserting it
Rethrow IndexNotReadyException
Fixed EA-62981 - IOE: PsiJavaParserFacadeImpl.createExpressionFromText
KT-6122 Code completion in when in enum extension methods suggests non-qualified enum entry names

 #KT-6122 Fixed
Fixed exception
KT-6407 Completing function with "tab" (replace) shouldn't insert parentheses when type arguments are present

 #KT-6407 Fixed
Corrections after review + one more test added
Fixed EA-63622 - IAE: FqName.validateFqName
Cls stub builder test: test extension on function type
Add hack to avoid stub ast mismatch when decompiling libraries built with M9 compiler