Calculate super constructor parameters inside anonymous object constructor

 #KT-4174 Fixed
Rename enclosingClass to outer class, cause for super constructor call they could differ
KT-4982: this$0 is not initialized in the anonymous object

  #KT-4982 Fixed