Non-imported extension functions and properties in smart completion + adding import on completing of non-imported property
Changed completion logic: include non-imported declarations on second press even when prefix is empty
Minor fix in completion
Move regression tests from stdlib to compiler
 #KT-5770 FIxed
Debugger: delegated property should be visible in debugger
 #KT-4699 In Progress
 #KT-3582 Fixed
Regenerate tests
JS run configuration: use default implementation instead of implementing interface from IDEA API to simplify code and avoid compatibility problems
Merge pull request #514 from chashnikov/rr/nik

JS run configuration: use default implementation of ExecutionResult instead of implementing...
Update to IDEA EAP 138.2210
Minor, add test for obsolete issue

 #KT-5159 Obsolete
Make DescriptorRenderer escape names with dollars and other characters

 #KT-5791 Fixed
Fix safe call on a static method in JVM back-end

 #KT-5796 Fixed
PSI Pattern Matching: Implement expression unifier
PSI Pattern Matching: Add equivalence tests for JetPsiUnifier
Introduce Variable: Use expression unifier to find duplicates
Drop JetPsiMatcher class and use JetPsiUnifier instead. Drop AbstractJetPsiMatcherTest
PSI Pattern Matching: Add support of weak matching
Extract Function: Implement duplicate search
JS backend: test for KT-4381: JS: fails to iterate over Double range

#KT-4381 obsolete
Minor: revert semicolons after package declaration for java parts inside kt file.