JS frontend: added js errors
JS parser: save token positions
Errors fixup
JS backend: pass diagnostics to TranslationContext using config
JS parser: report diagnostic when encountered parser error
~~ TEMPORARY removed META-INF/service implementation