Refactor Vim recipe

This should make it idempotent and sparkly-clean.

Also, Cmd+T compilation is broken for some reason.  Why does "rvm use system" in an execute resource not work?