JS backend: convert PropertyTranslator to Kotlin
JS backend: support for explicit delegation
extract getDelegates to common backend