Miscellaneous Vim improvements

- Highlight the `mod` in `extern mod x;` as Error.
- Downgrade `do` to a reserved keyword (i.e. highlight it as Error).
- Update prelude items.
- Fix Vim section movements (`[[` et al.) for standard Rust style (originally from #11492).