JS backend: added dynamic.iterator to simplify the using "iterable" objects.
Minor in Frontend: fix default getter return type.
Frontend tests: serialize dynamic call descriptors and check them in diagnostic tests.
JS backend: fix using old Kotlin Javascript stdlib