Complete all candidates without completing inference
depending on expected type
(that takes exponential time)
Added test for KT-4929
Smart completion should work for generic method argument
 #KT-4929 Fixed