Move `setlocal iskeyword+=$` to ftplugin/

I'm a little hazy on the set-syntax component of vim runtime, but it
appears that the JS syntax file can be run even for non-JS filetypes,
which adds '$' to `iskeyword' everywhere.  Moving it to ftplugin/ should
fix this (and that's where it belongs, anyway).