add more tests for bridge methods (fake override)
regenerate tests
JS backend: add Namer.THIS_NAME_REF constant
extract getTraitMethods from ImplementationBodyGen to CodegenUtil
JS backend: extract generateDelegateCall from DelegationTranslator into utils
JS backend: refactoring: ClassTranslator
JS backend: add generateTraitMethods into ClassTranslator