magit-revision-buffer-name-format: remove redundant declaration
magit-log-long-re: fix for when no graph is shown
magit-log: fallback to magit-log-verbose when -L is used
magit-log-popup: add --stat (for verbose logs)

Add `--stat' to `magit-log-popup' and enable it by default instead of
using it unconditionally in `magit-insert-log-long'.  When a "oneline"
log is used `--stat' is removed from the arguments, the documentation
says so.
magit-log-wash-line: preserve diffstat colors for verbose logs
magit-log-popup: add -u (for verbose logs)

Add `-u' to `magit-log-popup' and enable it by default.  This is
particularly useful when something like `-G' is also used.  When
a "oneline" log is used `-u' is removed from the arguments, the
documentation says so.

Note that the diff (like the diffstat too) is not parsed and turned
into sections like in diff buffers, but is instead inserted as is.
`magit-log-wash-log` and `magit-log-wash-log` which are used to parse
all logs are not really up to the task (not even for online logs),
they parse lines one by one, blissfully unaware of context.  Fixing
that will be quite some work.
magit-log: fallback to magit-log-verbose when -G is used

Also add `-u' when either `-G' or `-L' is used.  But only for
`magit-log' and `magit-log-dwim`; when the verbose variants are
used explicitly, then also require the `-u' to be provided
explicitly.
magit-stash-snapshot: disable until serious bug is fixed

This command may eat the users data.  Disable it by raising an error
when used.  We are not using the `disabled' property because expert
users may have set `disabled-command-function' to nil and their data
isn't safe either.