histedit: respect revsetalias entries (issue4311)

We now expand user-provided revsets before using repo.revs() to locate
the root(s) of the user-specified set.

--HG--
branch : stable
extra : rebase_source : 02a3628b5ed2d0e851659fe2f16fd750f5829ab8
extra : source : 59e8b2267d01d3c47246506af7e20ceef042d62a
doc: unify help text for "--message" option

This patch changes help text for "--message" option of commands below
for unification.

  - sign (of gpg)
  - tag

This unification reduces translation cost, too.

This patch doesn't change the description for "--message" of "hg
rebase" below, because this should contain "collapse" word to explain
its purpose (only for "--collapse") clearly.

    use text as collapse commit message

--HG--
branch : stable
doc: unify help text for "--edit" option

This patch changes help text for "--edit" option of commands below:

  - fetch
  - qnew
  - qrefresh
  - qfold
  - commit
  - tag

This unification reduces translation cost, too.

This patch chooses not "further edit commit message already specified"
(of "hg commit") but "invoke editor on commit messages" as unified
help text for "--edit" option, because the latter is much older than
the former.

--HG--
branch : stable
i18n-pt_BR: synchronized with ad56fc55cbc3

--HG--
branch : stable
merge with i18n

--HG--
branch : stable