JS backend: add ArrayList(Collection) into javautilCode.kt
add more tests for bridge methods (fake override)
extract getTraitMethods from ImplementationBodyGen to CodegenUtil
JS backend: extract generateDelegateCall from DelegationTranslator into utils
JS backend: support for bridge methods
JS backend: add generateTraitMethods into ClassTranslator