Fix
Finally turned on non-imported extensions completion optimization as new ResolutionFacade now allows for resolving any declaration
Smart completion: inheritors instantiation suggested + fixed a bug with incorrect presentation of generic java class instantiation
Code completion: added type parameters for Kotlin classes too
Fixed KT-5211 Code completion in IntelliJ for generating anonymous class creates code with compile error "Projections are not allowed for immediate arguments of a super type"

 #KT-5211 Fixed
Dropped functions not needed anymore
Smart completion includes object's from scope before searching for inheritors

 #KT-6123 Fixed
Smart completion of inheritors: correct filtering of duplicates
Inheritors in smart completion work for the classes in the same file too
Do not search inheritors of Any
Minor
Smart completion fixed filtering of non-suitable generic inheritors
Renames
Minor code refactoring
JetType.getTypeArguments() may not contain null's
Code completion: shorter presentation for member extensions
More accurate filtering of extensions