Add web-mode hooks

Make toggle string type work better in js2-mode
Make js2-mode include node externs