A set of tests provided. Some external tests fixed accordingly. Companion object creation changed accordingly. Derived classes now can use base class with the private constructor. Refactoring of AccessorForFunctionDescriptor.
MISSING_CONSTRUCTOR_KEYWORD
And adjust testData
As per discussion in https://youtrack.jetbrains.com/issue/KT-6870