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
Merge remote branch 'remotes/jetbrains/master'
"package level functions" moved to module scope - III