Fixed filename case.
use standard UnsupportedOperationException instead of NotImplementedException from internal packages
Fix test data for KT-3285
JS backend: fix KT-5603 (Multiple catch): add tests
JS backend: fix KT-5603 (Multiple catch): support for multiply catch clauses

#KT-5603 Fixed
JS backend: runtime exceptions are now inherited from Kotlin.Error=Error
JS backend: support for Throwable.getMessage
JS backend: add constructor to JsTry with one JsCatch parameter
JS backend: fixes after review: convert TryTranslator to Kotlin