Show departmental acronyms in services list.

Add acronyms for existing services, which were missing them.

No tests since there's no logic, just display - shout if you
think this is wrong.

Pivotal story: https://www.pivotaltracker.com/s/projects/911874/stories/70840458
Merge pull request #484 from alphagov/feature/add-dept-acronyms-to-filtered-service-list

Show departmental acronyms in services list.
Revert footer description text to bold.

As requested in: https://www.pivotaltracker.com/story/show/71010850
View driving record shouldn't have been released

Move it into experimental for the moment
Merge pull request #485 from alphagov/bugfix/revert-footer

Revert footer description text to bold.
Merge pull request #486 from alphagov/move-view-driving-record

View driving record shouldn't have been released
Add published flag to all files with correct val

We can no longer be so coarsed grained as to say the all of experimental
counts as 'unpublished' as deposit foreign marriage needs to stay in
place but be unpublished.

This model is nicer than experimental/ as it means we can leave
dashboards in place and just toggle whether they are visible on the
homepage.
Use published flag in our tools script

We are now using a published boolean in the dashboard config to denote
its visiblity from the homepage. This has been reflected in the folowing
tools:

  - Schema validation:
    + I've added the published boolean into the schema
    + It now uses a glob which will pull out all json files from the
      stub/responses dir. It will then filter out !dashboard files once
      it has parsed the JSON. This includes filtering out unpublished
      dashboards, unless the --unpublished flag is passed in.

  - Generate services list:
    + It pulls in all json files, filters for dashboards and then
      whether they have published set to true.

  - Generate module stubs:
    + Pulls in all json files and then filters for dashboards (we no
      longer assume that dashboards are only in the root of responses/)

  - Transactions explorer dashboard generator:
    + Adds published: true to all dashboards
Switch experimental flag for unpublished

Cheapseats now supports using the unpublished flag and we should pass
this through rather than using experimental.
Merge pull request #487 from alphagov/feature/use-published-flag-not-experimental-dir

Feature/use published flag not experimental dir
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.