git-what-changed lists changed files
deal with erroneous "git git foo" commands
trim trailing whitespace from edited files
some more aliases