Show uninitialized descriptor's name in DeclarationDescriptor.toString()
Remove PSI in TraceBasedExternalSignatureResolver, AlternativeFieldSignatureData, AlternativeMethodSignatureData
Drop getExternal method from JavaSignatureFormatter
Move method createArrayType to JavaType and drop JavaElementFactory
Remove acces to JavaPropertyInitializerEvaluator through ServiceLoader by injecting it in GenerateInjectors
Implement formatMethod in JavaSignatureFormatter without PSI
Fix "Extract variable" for anonymous object suggests name "nonameprovided" (KT-4813)

 #KT-4813 Fixed
Use lazy resolve in name suggester
Extra instructions added
New Intention Action: Replace with operator assign

Replaces a statement of the form a = a + b with a statement of the form
a += b.
New Intention Action: Replace with traditional assign.

This takes an expression of the form a += b and converts it to an
expression form a = a + b.
Merge pull request #386 from pk382/operator-assign-intention

Intention: Convert between "+=" and "a = a + b"
#KT-4563 Fixed
Minor: restore generated line break so that file do not get dirty on every regeneration
Fix js RangeIterator and NumberProgression.
Add reverse() function to js version of StringBuilder
Slice functions for arrays and lists.
Make all *Array.fill() extensions returning an array #KT-4760 Fixed
KT-4614: Add String.format(Locale, args)
Optimize selection functions, add guard checks.
Support String in generators, and migrate generated functions.