KT-2153 Enum classes don't have a "K" overlay on the icon in project view
#KT-2153 Fixed
KT-2734 Wrong icon for enums in the Find class dialog
#KT-2734 Fixed
Methods extracted
Logic refactored to a finite automaton
KT-2106 Mixed named and positional arguments should be allowed

#KT-2106 Fixed
Got rid of repeated local variable
KT-1360 Vararg bug in front-end
"Absent classpath entry" is now a warning
Exit code is COMPILATION_ERROR whenever an error was reported through a message collector
Introduce fake light class for file of package

Fixes problems related to not working breakpoints (see comment at the top of
the class)

 #KT-3291 Fixed
Regenerate ranges testData
Add regression test for KT-3132

 #KT-3132 Obsolete
Minor. Simplified code.
KT-3302 Method that implements two differing interfaces are reported as "Incompatible types in superclasses"

 #KT-3302 fixed
Removed redundant 'out' in MutableMap.putAll
Replaced variance with projection kind.
Remove unused parameters
Write vararg flag on value parameters
Speed up location of test classes
Refactoring: use delegation instead of subclassing