Convert ResolutionTaskHolder to kotlin
Rename ResolutionTaskHolder.java -> ResolutionTaskHolder.kt
Inject StorageManager to ResolutionTaskHolder
Make candidates lazy in ResolutionTask & ResolutionTaskHolder
Update lazy.log files
Fix descriptor renderer for LazyType
Fix wrong containingDeclaration for property type parameter.
Fix variance problems.
Added DiagnosticFactoryToRendererMap.put(Renderers.MultiRenderer)
Create AbstractDiagnosticWithParametersRenderer with renderParameters method.
Add support for check diagnostic parameters in test.
Smart completion: fixed items ordering issue
Smart completion: 2 lookup strings for static member items
Smart completion: fixed lookup string for anonymous object item
Dropped redundant override
Smart completion: fixed lookup string behaviour for "::xxx" items
Behavior on typing chars with code completion lookup is completely defined by our own handler + added tests for this handler + fixed a few bugs related to this behavior
Code completion: space after comma on selecting item with comma key
Code completion: fixed comma key behavior for function with parameters + more tests
Renamed classes