Show logged in message as success, not error.

Fixes #357.
Also consolidate almost-identical fill_in_details.html template
(for #344).
Tidy up reporting sidebar notes and privacy.

For #344 and #935.
Move tips/sidebar to separate templates.

Also apply to UK council cobrands.
Fixes #926, more food for #344.
[FiksGataMi] Add two testing scripts for roads.
[FiksGataMi] Update cobrand to current design.
Add encouraging message about help to admin front.

Fixes #929. Also move admin hint CSS to base CSS, not just layout.
Merge remote-tracking branch 'origin/fiksgatami-update'
Don't generate unused special templates/po files.
Updated translations from Transifex.
Version 1.5.
[Zurich] Move admin table CSS to base stylesheet.

To match shift of styles in bb07940.
Better error if Open311 returns nil service list.

If an Open311 server responded with e.g. '<services></services>', you
got a strange hash error as the code treated it as one undef service.
Spot this at the same point we check anything was returned.

Also remove a couple of warnings due to lc of a maybe-undef variable.
Only have jurisdiction_id in request if present.

So don't request '...services.xml?jurisdiction_id=' as that can lead to
an error from an Open311 server that expects either no parameter at all
or a stated jurisdiction_id.
Provide guidance at top of example config file.
Merge branch 'open311-populate-error-improvement'
[EastSussex] UI improvements to encourage good updates

ESCC advised us of concerns that users:

 * were unaware of how much of their report/update would be visible
 on the site
    - make "public" text more visible.
    - label is presented as fairly flat, with the cursor suppressed (to
      avoid it looking like a button) but with an explanatory tooltip.
      The intent is for it to be highly visible, but not too startling.
    - https://github.com/mysociety/FixMyStreet-Commercial/issues/642

 * often comment on an existing report when instead creating a new
 report would be more appropriate.
    - Present two buttons, one to create a new report in the same
      location, another to open the comment box.
    - (this functionality degrades without Javascript, by simply showing
      the comment box by default.)
    - https://github.com/mysociety/FixMyStreet-Commercial/issues/641

Most templates have been split into partials, to avoid long-term
forking, however update-form.html is still forked from fixmystreet,
which would ideally be fixed in a future commit.
[EastSussex] Fix layout without JS

The non-js view positioned the map badly (over the issue text).
Merge branch 'issues/commercial/641-642-eastsussex-candidate'
Pass cobrand into send_email_cron when sending SendReport emails

Without this, email sending within a cobrand will get the right main
email template (submit.txt) for the email - because it uses the
cobrand inside get_template - but it doesn't use the cobrand for
things like the email signature, because you have to pass it into
send_email_cron manually to make it cobrand-aware.

This probably hasn't been noticed before because most cobrands are
called Something FixMyStreet, but Collideoscope is different and hence
it caused a problem there.

Closes mysociety/FixMyStreet-Commercial#621.
Fix encoding of signature in emails.

This text was being imported encoded, which led to double-encoding when
used in templates. Fixes #960 and #961.