Added Swedish locale dir and files, and also the Cobrand FixaMinGata (Swedish version of fixmystreet in the making
Add links to user survey to emails, front page and confirmation pages

Use the cross sell function to put an 'advert' for the survey on the
various confirmation pages
Create new alert email templates for fixmystreet co-brand so we can
include the survey link on those alone
All as one commit for ease of reverting when the survey is done.
Make alert_type.t test more robust.

Put alerts in default cobrand, so changes to other cobrand email
templates don't affect the test; and clean up at the end of the
test so that it can be rerun without issue.
Make sure bodies returned in consistent order.
Use wheezy packages now that FMS's server has been upgraded
Don't require postgres to be installed, as it might be on a different host
Update commonlib to get wheezy fixes.
Run Travis on all branches.
Install Carton in its own local::lib.

This keeps the dependencies of carton separate from those of FixMyStreet.
Explanatory text/link on /my with no reports

Usually you won't get to "Your Reports" page without any
content (reports or updates) but it's possible to do so,
as we just discovered in a client meeting, logging into
that page, and arriving on a screen of blank content with
no guidance.  This patch shows some text and a link to
create a new report, if there aren't any problems/updates.

Fixes #671
Move SOAP::WSDL requirement into UK cpanfile feature.

Note how we'd like to do the same with SOAP::Lite.
Make sure language is set early enough in email alert loop.

The call to set_lang_and_domain needs to happen before
the first string is translated (the report state).
Pin compass gem versions.
Fix uncommon Open311 errors on processing updates.

Fixes #677. The query to fetch the related alert sometimes:

    * retrieves no result, causing an error on $alert->id
    * retrieves multiple results, causing deprecation warnings
    (e.g. which may at some point become future errors in DBIC)

This commit turns the resultset('DB::Alert')->find(...) into a
search(...) and loops over the results, to suppress them.
Merge branch 'issues/677-open311-errors-on-comment-processing'
Merge branch 'issues/671-guidance-on-no-reports'
Add postgres 8.4 dev package as it can be present instead of 9.1
[Zurich] revert "email templates point to surveys"

This reverts commit 5cd2ed3be27629842d7ae072c2b4c9a86c020d52.

as per Tobias's instructions today.
[Southampton] fix path to css-referenced images

the css had not been updated to point correctly at the background
resources after f9cfa8acb622a680d09b4d06f7ea8e038168e1f6

Fixes https://github.com/mysociety/FixMyStreet-Commercial/issues/490
[Hart] basic Hart cobranding

Originally copied from template of Bromley code, substituting logo,
council ID, geolocation data, and renaming .scss variables etc.

(NB: this was a bad idea.  As per notes/cobranding.txt, should have
started with less copying of files, as this required more cleanup.
Bromley's code has some particularities, like smaller map, split
First/Last name fields and so on.

The current branch has been rebased to present a slightly idealised
picture of the process.)

(Includes contributions by @davea and @stevenday)

* Some code cleanup and added is_two_tier
* Add Hart-specific links to footer
* Shift FMS nav out of the main header
* Update styling to follow design more closely
* Flip nav colours to better indicate links
* Make header banner entire width of the page
* Stretch footer bg to entire width of page
* Add top-level nav links
* Correct header height on mobile
* Correct wording of top menu item
* Remove FMS logo from top of page
* Shift top level nav to correct position
* Invert media query so IE8 displays header properly
* hide folding triangle, as makes no sense on this cobrand
* Some more renaming of Bromley to Hart
* Treat Hart the same as Bromley in the JS
* Whitespace/formatting fixes
* Basic test for cobrand
* Javascript #map_box fixes
* Make sure #map_box is not in desk-only
* ensure there is only single map (one .wrapper only)
* colour tweaks
* Fix example places (postcode, spelling)
* Basic FAQ text
* Set Zoom level 3
* CSS/HTML/JS tweaks removing Bromley customizations
* Switch templates to put navigation in footer, as FMS.com does
* remaining HTML/CSS changes for large map
* replace favicon
* move site-logo scss to one place
* make small logo transparent