Workaround for compiler's bug
Converted JetScope to Kotlin
Converted LazyScriptClassMemberScope to Kotlin
Converted LazyPackageMemberScope
Converted DeserializedMemberScope to Kotlin
Minor code improvements after conversion to Kotlin
Converted DeserializedPackageMemberScope to Kotlin
Converted DeclarationProvider and all its inheritors to Kotlin
Converted JavaPackage and its implementation to Kotlin
Renamed file to keep history
Converted to Kotlin
Code improvements after conversion to Kotlin
Converting PackageFragmentProvider and its implementations to Kotlin
Converted BuiltinsPackageFragment to Kotlin
Code improvements after conversion to Kotlin
Added JetScope.getDescriptors(nameFilter, kindFilter) but the filters are never used yet
Removed explicit invoke()
Replaced usages of JetScope.getAllDeclarations() with JetScope.getDeclarations() (where makes sense)
Chained scope to not cache result of getDescriptors() but uses filters
Minor code simplifications