Install vim from Homebrew

Using the latest vim gets us snytax highlighting and other things that
could otherwise be different from system vim.

For example:

https://github.com/thoughtbot/dotfiles/commit/989a49d2f033077a82de43d47894cff20fcf2068#commitcomment-3740718
Componentize laptop

Refactor laptop to componentize the creation of the `linux`, 'mac` and
`linux-prerequisites` laptop files, which will allow us to share similar
tasks and configurations.  IMPORTANT: `/bin/build.sh` must be run before each
commit to re-render the laptop files. See `CONTRIBUTING.md` for details.