Add .gitconfig, with aliases and pager config

The pager config colors the diff and use less as a pager,
After having called "git diff", you just will just have to type 'n'
to iterate over diff sections.
Use up/down to search history matching the current line start
bugfix: we do not want gvim to detach when used as EDITOR