Added global gitignore
[git] Use diffmerge as default mergetool
[vim] Moved shortcuts and functions config to separated files
[vim] Show tabs and trailing white spaces

Then trimmed and re-tabbed my config files
[vim] Commented out unnecessary configs and keep for future references
[vim] Don't wrap long lines
[vim] Added fuzzy search with CtrlP FTFW!

And config my split options
[zsh] Changed edit `vimrc` alias to point to my vimrc in `dotfiles`

Better for current dir change and stuff
Updated oh-my-zsh repo