Smart completion: auto-casted types supported
Smart completion: changed test data to use Any instead of Object
KT-4198 On covariant projection, do not throw whole var's away

#KT-4198 Fixed
Implement custom TargetElementEvaluator KT-4190 #Fixed
Translate intention classes to Kotlin and apply refactoring
Translate WhenUtils to Kotlin
Annotate JetVisitorVoid and its inheritors
Translate IfWhenUtils to Kotlin
Merge WhenUtils with IfWhenUtils
Translate RemoveUnnecessaryParenthesesIntention and apply refactoring
Synthetic class object of enum should always be public

 #KT-2834 Fixed
LHS of qualified expressions are determined manually

ExpressionPosition is useless now and will be dropped

 #KT-3866 Fixed
Resolve extension calls on class objects

 #KT-3470 Fixed
Import nested classes both from classes and their class objects

It seems that this incorrect behaviour was introduced in 726bcb5
Remove "suppress" from top level to fix build error
Add suppress annotation to runtime
Fix intention property key
KT-3517 Can't call .equals() on a boolean
 #KT-3517 Fixed
Fix android tests: classObjectToString test should be excluded
Buildserver auto merge