Test for "KT-3769 Find usages gives no result for overrides"

 #KT-3769 Obsolete
Minor: add public modifier
Refactoring: remove unused jvmInternalName from KotlinPackageLightClassData
Refactoring: remove unnecessary constructors (prepare for injectors)
Refactoring: hide fact of using injector inside lazy resolve session
Refactoring: use injector for creating lazy resolve session