Fix
issue1495, corner case of adding empty files via patching
i18n-de: translated archival.py, bundlerepo.py, changegroup.py and changelog.py
convert: fix authormap handling of lines without '='
Unpacking the result from str.split raises ValueError, not IndexError, if the
line does not contain a '='.
tests: guess lexer by filename for recent pygments
Recent pygments guess AntlrJavaLexer for the isolatin text, converted to ascii
by util.tolocal, which yields class="err". Guess lexer by extension instead.