Use js2-mode by default

js-mode has very primitive syntax check, we will just use it as
fallback in modules that are not parsed well.