Add Cobrand config to include update date in email alerts

This is useful for sites where the updates aren't published on the site
so you need a bit more context in the email alerts.

Add inlude_time_in_update_alerts to default cobrand, off as default
If this is set then the date is added after the name string in the
email, passing in 'alert' as the type to dt_prettify in order to allow
the cobrand to format it accordingly.

This does require pulling out the alert confirmed time from the database
in the send_alerts code where it wasn't before.
Changes to alert-update formatting for ZeroTB

Include date in alerts
Remove everything apart from the update text as we don't need it
text updates

front page and faq
fix banner height and menu placement on map pages

make links same height as on other pages
increase height of banner to be the same as other pages
remove links to english and hindi translations

awaiting the hindi translation so don't have a link to it
script to import zerotb clinic data

Closes #703
replace default pins with clinic logo

add files and change config in cobrand
Remove unwanted detail from around pages

Remove problem confirmed times as well as states
Also problem -> clinic
Use flags to indicate type of location error

This makes it a bit easier to override the message in templates which
makes it a bit easier for cobrands.
Leaves the default error message in location_error stash key which
should prevent any existing logic breaking.
Improve location out of area error for ZeroTB
Don't use contact_email address for default alert user

Instead ask for an email address
Also use this as a reason to add in some friendly option handling and
usage messages
Add in verbose option and some output for it
Create activist alert for all imported clinics

Refactor out the alert creation to a method and then use that to create
an alert for the activist user that we create.
Also unconfirm existing alerts and then reconfirm so if email addresses
change we stop sending them alerts