Git: Separate user related git config

Keep the user variable git config on a separate file that is generated
from a template by the installer. This allows me to keep the main
configuration options better in sync with the live gitconfig on the home
directory.
Tmux: disable wrapping in searches

Proudly brought to you by self :smile:
Vim: Use new Vundle begin/end block

Better startup time
Vim: Add new plugins and mappings