Fixed KT-5142 Code completion of parameter type inserts FQ-name

 #KT-5142 Fixed
KT-5112 Generic signature lost for a field copied from class object to containing class

  #KT-5112 Fixed
KT-5112 - test file update
Correct the argument types of the StringBuilder.append

Modified AsmUtil to generate calls to more specific append methods
in the StringBuilder class in order to save computation time and make
less temporary objects.

Also adds unit-test to verify that the append(Object) method was
invoked 0 times while the append(String) 3 times

Signed-off-by: Laszlo Hornyak <laszlo.hornyak@gmail.com>
Completion fails with exception "Toplevel class has no fqName" (KT-5119)

Groovy scripts files in idea project creates PsiClasses with null qualfied names (getQualifiedName()) and names (getName()).

 #KT-5119 Fixed
Remove failure on JetClassInitializer element (EA-56876)

JetClassInitializer is JetDeclaration but there's no corresponding descriptor
-- An attempt to make method more clear
-- Temp ignored tests
-- Test for out of block modification
-- Do not auto popup