Prepend zeros to SAM wrapper hash code

To make its length always 8 characters as is already done for package parts.
This fixes some test on incremental compilation because it relies that hashes
are eight characters long
Fixed paths unification in tests on some Windows machines.
Debugger: make KotlinRenderer inapplicable if at least one of custom renderer is defined
Fix EA-60377 - readAccess for isSubclass
Resolve codeFragments with context of JetClass
Add test for KT-6240: create custom renderer for generic class
#KT-6240 Open
Fixed KNPE when inline functions/constants are completely removed.
Removed redundant macro parameter. It was never used since introduced.
Unified downloading IDEA for main and continuous branches.
Minor. Renamed property for disambiguation.
Updating Kotlin incremental caches and Java mappings only for Java modules.
Fix changing files after running Generated Test configuration
Remove syntax error from java files in usage test data
Use JetTestUtils.assertEqualsToFile in usages tests to simplify fixing test data
Added JetScope.getDescriptors(nameFilter, kindFilter) but the filters are never used yet
Removed explicit invoke()
Replaced usages of JetScope.getAllDescriptors() with JetScope.getDescriptors() (where makes sense)
Chained scope to not cache result of getDescriptors() but uses filters
Minor code simplifications
Code simplifications