Added support for per-host, per-user, before and after configs
Fix: Added newlines
Fixed version string comparison
Fixed printing to ~/.gitconfig
Added detection of locally built git
Added partial support for private files

*   if dotfiles are shared by git, it will ignore
    all files under dotfiles/git-universe/

*   if you use other sharing mechanism, you need
    to exclude these files other way
Renamed files to more consistent way
Split "global" gitconfig into separate specific ones
Added config for lennycz