vim: mostly better navigation

- go and rust lang support
- git support via fugitive
- auto session management via obsession
- auto detect indentation via sleuth
- better buffer list
- better autocomplete via YouCompleteMe
- Open split in new tab command