Add a stub health check controller and response.
Add functional tests for healthcheck controller.

And a status field so there's something to test.
Add a check for the scheduled publishing queue.

From time to time, an item will be scheduled for publishing, but the
code to add it to the Sidekiq queue will fail. We should have monitoring
for when this happens, so we can give it a nudge.
Recover from Mongo/Redis failures in healthcheck.

If the health check returns a non-200 response, our monitoring
currently treats this as the entire app being broken, so we should
recover from errors wherever possible.
Make areas selection work with area slugs
Migrate locations slugs to areas
Use content models 15.1.1

https://govuk.zendesk.com/agent/#/tickets/780846
www.agileplannerapp.com/boards/173808/cards/5005

that allows archiving of siblings with validation errors
Merge pull request #235 from alphagov/bump-content-models

Use content models 15.1.1
Remove "updates coming soon" from the README.

This line dates back to commit 182ec331. From 2012.
Merge pull request #236 from alphagov/not-coming-soon

Remove "updates coming soon" from the README
Merge pull request #234 from alphagov/use_bsf_area_slugs

Convert business support areas to slugs
Update request_fact_check.text.erb

Moved username/password info up, added another line for other contacts.
Bump gds-sso to 9.3.0

This is to fix an issue with transfer ot bearer tokens. See
https://github.com/alphagov/signonotron2/pull/245 for details.
Merge pull request #238 from alphagov/bump_gds-sso

Bump gds-sso to 9.3.0
Clarify separation of bearer tokens in initializer.

This file is overwritten on deploy, so this change won't affect
production etc, but it's good to make it clear that the panopticon and
asset-manager clients use different tokens.
Use govuk-factcheck address everywhere.

Emails to this address will go to all the relevant people, and will be
processed in their own queue, rather than going in with all the other
feedback email.
Merge pull request #239 from alphagov/clarify_bearer_tokens

Clarify separation of bearer tokens in initializer.
Merge pull request #240 from alphagov/feedback-email

Use a custom address for fact check help
Merge pull request #228 from alphagov/healthcheck

Add a health check
Fix healthcheck endpoint with no 'Accept:' header.

The Nagios check hits this endpoint, and expects a 200 response to
consider the application up.  This was previously returning a 406
because the nagios request didn't include an 'Accept:' header.

Change this to always return json regardless, which makes it more robust
to this sort of issue.