add omnisharp plugin and its dependency vim-dispatch

- only enable it on mac
add vim-go plugin

- a plugin for golang
- the ftdetect in the vim-go doesn't work, create a link form
  .vim/ftdetect to .vim/bundle/vim-go/ftdetect to fix the problem