big js update (js2-mode, js2-refactor, skewer-mode, ac-js2)