fix confusing copy pasta in ::Manual::Config
Remove indenting within compiled templates

If a template contains a multiline string, within for example a call to
a Locale::gettext template function for translation, then the compiled
version of the string written to the compiled template file will contain
extra indent whitespace due to the regular expressions within the
as_perl() function. For example, the template fragment:

[% loc("This is a
multiline string.") %]

will be written to the compiled file as something like

    $output .=  $stash->get(['loc', [ 'This is a
    multiline string.' ]]);

This means that - once a compiled template is loaded in, after say a
server restart - the translation stops working because the original
string does not exactly match the translation string.

The indentation appears to be optional, and is only within compiled
template files, so this commit simply removes it.
typo fix

I think the close tag is <b> not <a>
Fixed UTF-8 encoding in URLs in URL plugin.

Only by encoding the incoming URL part to octets does URL encoding work
correctly. Without this, valid UTF-8 in query parameters, for example, turns
into nonsense when encoded and will be invalid when decoded.
Merge pull request #31 from chromatic/master

Fixed UTF-8 encoding in URLs in URL plugin.
Merge pull request #30 from stefano-b/master

typo fix
Merge pull request #29 from mysociety/master

Remove indenting within compiled templates
Merge pull request #28 from frioux/patch-1

fix confusing copy pasta in ::Manual::Config
Changed uri/url plugins to use RFC3986
Merge branch 'master' of github.com:abw/Template2
Handle platforms without LC_ALL/setlocale defined.

On Android (and any perl built with -Ud_setlocale), Template::Plugin::Date
and its tests cause errors because neither setlocale() nor the
locale-related constants are defined, so we need
to protect those calls by checking what %Config has to say.
Merge pull request #34 from Hugmeir/master

Handle platforms without LC_ALL/setlocale defined.
Dramatically lower number of leaks in Template::Plugin::Filter by returning raw sub, not self-cached version
Dramatically lower number of leaks in Template::Plugin::Filter by returning raw sub, not self-cached version
Fix SET parsing to handle complex assignments.

RT 59208: The handling of "SET var = expression" was very limited compared
to "var = expression". This resulted in unintuitive behavior such as filters
being applied to the nonexistent output of the SET command instead of the
value being assigned.
Regenerate grammer module for SET handling changes.
Trailing whitespace cleanup
Added OUTLINE_TAG option
Deleted a crufty line that slipped through
Added docs and further tests for outline tags