Prevent graph y-axis numbers being clipped

55px was not *quite* enough space for 3 digits with a currency symbol and "m" suffix, so axis digits were being clipped on G-Coud dashboard.
Move strapline to start of <title> tag.

This is so that our "Dashboard" strapline is more visible in Google
search results - at the moment it's often hidden at the end of
a long service name. This results in users clicking through
to the dashboards when really they're looking for the service
itself.

Story: https://www.pivotaltracker.com/s/projects/911874/stories/71237550
Add user satisfaction graph for waste carriers
Merge pull request #491 from alphagov/bugfix/axis-label-clipping

Prevent graph y-axis numbers being clipped
Merge pull request #492 from alphagov/feature/title-tag-for-seo

Move strapline to start of <title> tag.
Make the missing data message in table modules span the full width

It looks nicer.

Also don't try to float the headers of really short tables (in particular, ones that contain only a no data message)
Merge pull request #493 from alphagov/enhancement/waste-carriers-user-satisfaction

Add user satisfaction graph for waste carriers
Updated tests to cater for how we now render "No data available"
Add filtering based on department title and abbreviation to services page
Don't escape HTML entities in link tags

We occasionally see 404 responses go out from Spotlight because
a client has made a request of ``GET /performance/&``.

I believe this may be because of the way Mustache is HTML-escaping
entities like this:

    <a href="&#x2F;performance&#x2F;carers-allowance">

In some clients, this might make a request matching the 404s we see,
because everything after the 2nd hash is treated as a fragment and
isn't sent to the server.

Anyway, just a theory. It's got some holes in it.

In any case, I think not HTML escaping the contents of href attributes
is the correct thing to do.

I'm going to make a similar pull request to alphagov/govuk_template
to address places this happens in the template.
Merge pull request #497 from alphagov/mustache-dont-html-escape-urls

Don't escape HTML entities in link tags
Merge pull request #494 from alphagov/feature/missing-table-data

Make the missing data message in table modules span the full width
Add deparment.abbr to required fields in dashboard schema

If a service has a department, than that department should have an abbreviation.
Used for filtering and catergorisation in the services page.
Merge pull request #496 from alphagov/feature/department-filtering

Add filtering based on department title and abbreviation to services page
Use Node's graceful-fs to cope with many files.

Node's graceful-fs module makes it possible for us to run our
stub validation and service generation scripts against many
hundreds of files, without OSs complaining about too many files
being open.
Merge pull request #499 from alphagov/enhancement/use-node-graceful-fs

Use Node's graceful-fs to cope with many files.
Bump GOV.UK template from 0.7.1 to 0.8.0

https://github.com/alphagov/govuk_template/compare/v0.7.1...v0.8.0

- Moves cookie message above header
- Fixes HTML-escaping of asset path using Mustache
- Switch to using the new global colour bar
Merge pull request #500 from alphagov/update-govuk-template-0-8-0

Bump GOV.UK template from 0.7.1 to 0.8.0
Refactor dashboard views to inherit from base view

Removes all the if statements to render dashboard elements based on dashboard type. Instead instantiate different dashboard views depending on the type.
Use slug for checking for top-level site activity dashboard

Instead of using the page title, because the slug is far less likely to change.