Improve vim

* Following Ruby coding style.
* Fix vim's luajit option.
* Use `python[3]-config` instead of Python statements.
* Use vim's patch for macvim.
* Drop macvim's caveats.