Fix caching of light class data for nested classes
Make anonymous light classes descendants of PsiAnonymousClass
Provide fake enclosing PsiMembers for local light classes
Use scope based on constructor descriptor (rather than class itself) when
resolving class initializers
Minor: Restructured KotlinLightClassForExplicitDeclaration, removed assertions
Don't create PsiMethod wrapper when it's not necessary
Add support of local classes/objects declared in class constructor parameters
Use unsafe qualified names instead of safe ones in FQNAME_TO_CLASS_DESCRIPTOR slice
Navigate to containing declaration in case of local class
Remove unjustified assertions
Method rename