hgview #3527 big commit takes ages to display [validation pending]

on big commit (mostly initial commit) or commits with binary files, hgview freezes.

Propose a heuristic where when there is more than say 10 files modified only the file names are shown with the possibility to show the diff.

Also need to make sure we don't display binaries.

prioritynormal
typebug
done in1.0.0
load3.000
load left0.000
closed by<not specified>