Make compiling vim a platform independent task

Brew just isn't cutting it any more
Compile lua, ignore luakit for now
Add a git log alias
Add a new defaults write command for Darwin
Fix some missing vars in the shell/tmux task