JS backend: pass diagnostics to TranslationContext using config
JS parser: report diagnostic when encountered parser error
~~ TEMPORARY removed META-INF/service implementation