Adds support for --attr(s) options in git-show.

Adds support to show commit extra headers in git-show.

git show --attrs HEAD # Shows all extra headers.
git show --attr <name> HEAD # Shows <name> extra header.