KT-6534 Code completion of global function does not insert import in very specific context

 #KT-6534 Fixed
KT-6442 Completion of inner class name contains outer name

 #KT-6442 Fixed
Completion: use class icon instead of method icon for instantiation
Code completion of "this@..."

 #KT-2035 Fixed
Corrected test data which was incorrect before
Completion of this@...: supported labeled function literals
Auto-popup completion after @
KT-5875 Support code completion after "return@"

 #KT-5875 Fixed
Insertion of space after "return" depending on return type
Refactored tests for keywords insertion to be all generated
Added tests for space insertion after return@xxx + do not overwrite space after keyword
More correct list of keywords with no space after
KT-5874 Support code completion of label names after "continue@" and "break@"

 #KT-5874 Fixed
Fixed KT-6429 Wrong replacement range in smart completion in some particular case

 #KT-6429 Fixed
Minor