Merge in vim settings from personal laptop.

 TODO: split out experimental file.
TODO: split out per-language settings.