Use JavaDescriptorResolver#resolveClass(JavaClass) in KotlinSignatureInJavaMarkerProvider
Use module to resolve "kotlin" package in DecompiledTextConsistencyTest
Drop JavaDescriptorResolver#getPackageFragment
Use module to resolve top level class in AbstractSdkAnnotationsValidityTest
Use module to resolve top level class in DecompiledTextConsistencyTest

Refactor: rename ResolverForDecompiler#resolveClass to resolveTopLevelClass to document assumptions made in implementations
Use module to resolve top level class in ResolveDescriptorsFromExternalLibraries
Use module to resolve top level class in SignatureMarkerProviderTest
Minor: Implement LazyJavaResolverContext.resolveTopLevelClassInModule using ModuleDescriptor.resolveTopLevelClass
Drop JetTypeName and related code
Parser: fix recovery for object literal with no body
 #KT-5102 Fixed
Fix range inclusivity in String.indices
Delete outdated directory creation in build.xml
Add *Range.isEmpty(), *Progression.isEmpty()
Fix equals and hashCode for empty ranges and progressions

Empty range is equal to any other empty range
Use f/L literal suffixes instead of toFloat()/toLong()