JS backend: move StringBuilder to java.lang. Fix append return type.
JS backend: refactor ClassTranslator
JS backend: add debug info into several tests
JS backend: first step of remove _c object from output code.
createClass -> createClassNow, createTrait -> createTraitNow, createObject -> createObjectNow
First argument of new createClass() is function, which return array of parent classes.
JS backend: complete remove _c object from output code.
JS backend: add simple enum test
JS backend: rewrite FileDeclarationVisitor use kotlin
JS backend: drop ClassAliasingMap from ClassTranslator
JS backend: inline ClassDeclarationTranslator
Translate KotlinFindUsagesHandlerFactory to Kotlin
Translate JetFindUsagesProvider to Kotlin
Translate FindUsagesUtils to Kotlin
Translate find usage options to Kotlin
JetUsageTypeProvider: Eliminate SELECTOR type, replace class with object
Implement UsagesSearch
Implement search helpers for Kotlin declarations
Implement "Find usages" using UsagesSearch (classes, functions, properties)
"Find Usages": separate Kotlin and Java tests
"Find Usages": add tests for Kotlin usages of Java declarations
Disable override search for non-virtual properties