Bug Fix for KT-4652 Replace with Infix Call
Intention to convert assert into an if with throw - bug fix for when the call is dot qualified
Merge pull request #433 from kuity/ReplaceInfixCallFix

Bug Fix for KT-4652 Replace with Infix Call
Performance hit in getModulesWithKotlinFiles(Project) after git update (KT-4809)

- Wait for indices are ready
- Try to do only one final check
- Better method to check Kotlin files are present in modules

 #KT-4809 Fixed
 #KT-4875 Fixed
Refactoring: rename method and optimize cycles in methods
JetElement.getContainingJetFile() introduced
Smart completion: lambda item uses template to allow change parameter names
Smart completion: no fq-names in types
Fixed some tests
Minor code corrections after review
Renamed method
Fixed duplicated "Shorten FQ names" checkbox in live templates
Smart completion: special items with "!!" and "?:" for nullable members
Smart completion: auto-popup parameter info when comma is inserted
Smart completion: minor changes
Merge pull request #450 from wutalman/assert_to_if

KT-4576: (Bug fix) Intention to transform an if an AssertionError throw into an assert
Introduce Variable: Compare receivers (both implicit and explicit) when looking for expression occurrences
#KT-4819 Fixed
Extract Function: Implement validation
Extract Function: UI support for validation
Added `getOperationToken` method to JetUnaryExpression