Format diff and blame arguments
Rename format_arg => format_expand_arg
Append the argument in format_expand_arg
Introduce format_context struct to simplify argument passing
Show diff stats as wide as the terminal

Closes GH-109.