Minor: move some code to super class in Kotlin light classes
LIGHT CLASS DRAFT
NavigateFromLibrarySourcesTest: update test for library source light classs
Fix test data of goto tests
Update NavigateToDecompiledLibraryTest
Minor: Add TODO
TODO: DecompiledTextForWrongAbiVersionTest
DRAFT: doc comment fix
DRAFT: remove all usages of JetFromJavaDescriptorHelper
Refactor ProjectRootsUtil

Account for cases when there library source files under classes root
TEST: Enable basic highlighting in decompiled kotlin files
Enable DeclarationHintSupport for decompiled kotlin files
Increase stub version
NAME: getModuleInfo js stuff
KotlinDirectInheritorsSearcher: exclude library source from search
Limit search scope in DecompiledNavigationUtils

To avoid finding classes that are not under relevant roots
Use module file index in getModuleInfo to determine source/test module info

Do not include files that are in content of module but are not in source content
Do not log error in case there is compiled kotlin file in source content
Structure view for compiled kotlin files
Minor: extract utility to separate object
Correct JetSourceFilterScope for js libraries