git: Add global git ignore file.
git: Use 'tracking' push mechanism by default.

Does not push all local branches to the remote, just the current one.
git: Some useful aliases.
git: Set some other (sensible) defaults in global .gitconfig.