JS backend: refactoring
- extract CallArgumentTranslator from AbstractCallExpressionTranslator and CallExpressionTranslator
JS backend: fix default arguments in constructor call.
JS backend: add support multi declaration