help: use progress instead of mq as in 'hg help config' example

--HG--
branch : stable
contrib: promote strip extension over MQ in sample.hgrc

--HG--
branch : stable
contrib: stop mentioning obsolete graphlog extension in sample.hgrc

--HG--
branch : stable
contrib: don't mention obsolete graphlog extension in mercurial.ini

--HG--
branch : stable
bisect: don't mention obsolete graphlog extension in help

--HG--
branch : stable
glossary: don't mention obsolete graphlog extension

--HG--
branch : stable
i18n-pt_BR: synchronized with 224e96078708

--HG--
branch : stable
largefiles: don't crash on 'local renamed directory' actions

a12798938721 introduced splitstandin on all action filenames. It would however
crash on 'd' actions where the filename is None.

Fix that and add test coverage for that case.

--HG--
branch : stable
unshelve: don't commit unknown files during unshelve (issue4113)

Previously, unshelve would temporarily commit unknown files (via addremove) in
an attempt to allow unshelving into unknown files.  This produced unexpected
results, like the file time stamp changing and a .i file being created.

This change makes it no longer use addremove.  It ignores unknown files
completely.  If an unshelve would overwrite an unknown file, the unknown file is
moved to *.orig

The shelve continue/abort format is changed, but it just removes stuff from the
end of the file, so it can still read the old format.

--HG--
branch : stable
unshelve: add tests for unknown files

Adds a basic test for shelving/unshelving with an unknown file present.

Adds a test for unshelving on top of an existing unknown file.

--HG--
branch : stable
help: fix backwards bisect help example

--HG--
branch : stable
i18n: add the tool to check Mercurial specific translation problems in *.po

Existing tool like "msgfmt --check" can check typical translation
problems (missing "%s" in msgstr, for example), but can't check
Mercurial specific ones.

For example, "msgfmt --check" can't check whether the translated
string given to "ui.promptchoice()" is correct or not, even though
problems like below cause run-time error or unexpected behavior:

  - less or more choices than msgid,
  - choices without '&', or
  - choices with '&' followed by none

This patch adds the tool to check Mercurial specific translation
problems in *.po files.

--HG--
branch : stable
i18n-ja: synchronized with 5246fd4781d8

--HG--
branch : stable
i18n-pt_BR: fix wording in tag command help text

--HG--
branch : stable
merge with i18n

--HG--
branch : stable