Find Usages: Disable by-convention search of invoke(). Improve scanner
accuracy when indexing possible references to component functions
Move: Updated test data (functions/properties are not imported by default)
getContainingFile() and getProject() have to be executed under read lock
Refactoring: use resolve session instead of binding context
KT-5103 No delegated members in Override/Implement

 #KT-5103 Fixed
Remove rest of whitespace on override or implement to insert generated at caret offset
Move caret to generated element and add selection
Refactoring: extract method
Refactoring: rename and make public
Auto insert caret and selection to "after" file
Auto generate "after"-file if it's not present
More tests for generating methods from different caret positions
JS backend: fix KT-5603 (Multiple catch): add tests
JS backend: fix KT-5603 (Multiple catch): support for multiply catch clauses

#KT-5603 Fixed
JS backend: runtime exceptions are now inherited from Kotlin.Error=Error
JS backend: support for Throwable.getMessage