JS backend: fix KT-5603 (Multiple catch): add tests
JS backend: fix KT-5603 (Multiple catch): runtime exceptions are now inherited from Kotlin.Error=Error
JS backend: fix KT-5603 (Multiple catch): support for Throwable.getMessage
JS backend: fix KT-5603 (Multiple catch): support for multiply catch clauses

#KT-5603 Fixed