JS backend: tests for translation for extension property
JS backend: fix translation for extension property
JS backend: fix KT-3692:  js translator: Ensure that we don't create backing fields for traits

#KT-3692 Fixed