[git] improve gitignore
[git] move configuration to $XDG_CONFIG_HOME
[git] improve gitconfig