JS backend: add ArrayList(Collection) into javautilCode.kt
JS backend: add copyParametersToArgument into JsAstUtils
~ fixes after review: ClassTranslator
~ fixes after review: reuse InTextDirectivesUtils
~ fixes after review: replace directive for objectClone
~ fixes after review: TestGenerator: remove pattern
extract getTraitMethods from ImplementationBodyGen to CodegenUtil
JS backend: add generateTraitMethods into ClassTranslator
add two more tests for bridge methods (fake override)
~ improve test twoParentsWithDifferrentMethodsTwoBridges
regenerate tests