Converting completion code to Kotlin
Converted more completion code to Kotlin
Converted more completion code to Kotlin
Converted more completion code to Kotlin
Refactoring code in completion
Dropped code that did nothing
Completion refactoring: no result set exposed in wrapper
Completion: all elements are first collected and then flushed to result set
Completion refactoring: separated smart and basic completion's code
Completion refactoring: got rid of JetExtensionReceiverTypeContributor
Completion refactoring: got rid of JetPackagesContributor
Do not shown inaccessible symbols on auto-popup