l10n: de.po: translate 38 new messages

Translate 38 new messages came from git.pot update in fe05e19
(l10n: git.pot: v2.1.0 round 1 (38 new, 9 removed)).

Signed-off-by: Ralf Thielow <ralf.thielow@gmail.com>
po/TEAMS: add new members to German translation team

Signed-off-by: Ralf Thielow <ralf.thielow@gmail.com>
Merge git://github.com/git-l10n/git-po

* git://github.com/git-l10n/git-po:
  po/TEAMS: add new members to German translation team
  l10n: de.po: translate 38 new messages
diff: compare hashes to determine identical binary files

This is how builtin_diffstat does it, but I have a feeling
that it is buggy, and we need to be checking sha1_valid.
diff: only load binary files if we are going to diff them
diff_populate_filespec: convert size_only arg to bitfield

This will let us easily add more flags without disrupting
the existing callers. The DIFF_POPULATE_SIZE_ONLY flag
becomes flag "1", so any existing callers (e.g., in topics
in flight) that are not converted to use the macro will
still work.
diff_populate_filespec: add a PEEK option

This lets callers peek only at the first few kilobytes of
the buffer, which we can then sometimes use to avoid loading
large blobs.
enable diff-PEEKing

This works, but is way less fast than I would have hoped. It
turns my 16s "log -p" into 13s. Actually using gitattributes
turns it into 0.1s. Also, you have to tweak
core.bigfilethreshold to make it work, which is probably bad
(we would want to have different thresholds for reading and
writing).