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