#KT-6467 Fixes Removed invalid drawImage signatures, renamed parameters

#KT-6467 fixed
Removed redundant native annotations from canvas.kt
Extract function: add default name for parameter
Eval4j: return ObjectValue as argument of ExceptionThrown
Evaluate expression: render InvocationExceptions correctly
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