adds js2mode for emacs, note this patch is for testing purpose