Git: add 'stashes' alias; add .gitconfig comments

The `git stashes` alias shows you a list of stashes (like `git stash
list`) in pretty format (adds a relative date stamp, and color coding.)

This commit also adds explanatory comments to .gitconfig for each of
our
aliases, explaining what they do.