JS-backend: added inline call check
JS-backend: added DangerousTranslator issues tests
JS backend: try...catch as expression
JS backend: correct translation for function call, remove dangerous package
JS backend: correct translation for if and binary operations
JS backend: extract inline calls during translation
JS backend: tests for &&, ||, equals and compare operations with side effects
JS backend: add getMessage to RuntimeException in Javascript, rename 'finally' parameter, which caused errors