i18n-pt_BR: synchronized with 68eecbaf1bd3

--HG--
branch : stable
i18n-ja: synchronized with 2a1fac3650a5

--HG--
branch : stable
hgweb: add a `web.view` to control filtering

This options add a new `web.view` to control filter level of hgweb.

This option have two purposes:

1) Allow fall back to unfiltered version in case a yet undetected by critical
   bug is found in filtering after 2.5 release

2) People use hgweb as a local repoviewer. When they have secret changesets,
   they wants to use "visible" filter not "served"

(modified by mpm, documentation deferred)

--HG--
branch : stable
i18n-pt_BR: added message from crew 9fbeb61b8ad2

--HG--
branch : stable
extra : rebase_source : 202c60279feced7a37ed13f9ecb7105e438eac97
hgweb: rename 'changesetbaseline' template to 'difffrom'

More accurately reflects what it will be used for, and is also shorter.
This template is used to change which rev the current rev is diff'd
against. For example, if you're at '/rev/P1:REV', this would link to a
path like '/rev/P2:REV'.

Example usage in a template:

    {parent%difffrom}

--HG--
branch : stable
extra : histedit_source : 4be983f9f7f57da7f22d8fbf8aa3b5986367ba5b
hgweb: rename 'currentbaseline' template keyword to 'basenode'

Shorter and clearer. This keyword represents the node we're currently
diffing against.

--HG--
branch : stable
extra : amend_source : fe1a8c1f31b387cf934fe4d16ad077d1e165d590
extra : histedit_source : be00aeb6ba00d282025baad5c8a58cf6be9b4db9
merge with crew

--HG--
branch : stable
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names

Without this, repository paths or names containing e.g. & characters or html
tags yielded strange results, possibly allowing cross-site scripting attacks.

--HG--
branch : stable
i18n-pt_BR: added message from crew 0324a1d88a53

--HG--
branch : stable
merge with i18n

--HG--
branch : stable
test-obsolete: now gets 404 for hidden change

--HG--
branch : stable