Add additional fractions tests
Adding additional fractions assets
Updating fraction symbol with improved artwork
Running images through ImageOptim
To compress and optimise cross browser
Uppercase versions of 1/y and 1/x to meet syntax needs
Handle Invalid URIs in LinksChecker

URI.parse will fall over if the provided URI is invalid. This adds error
handling to LinksChecker so badly formed URIs do not cause the checker
to fall over.
Merge pull request #1591 from alphagov/handle-bad-uris

Handle Invalid URIs in LinksChecker
Add data migration to redirect MMO content

The Maritime Management Organisation have unpublished and deleted a large amount of their content, publishing replacement content at other URLs.

This migration updates the Unpublishings for the content, so that they 
refer to their new locations.
Merge pull request #1590 from alphagov/additional_fractions

Additional fraction images

https://www.pivotaltracker.com/story/show/74213934
Adds algebraic and trigonometric fraction images requested by DfE
Merge pull request #1592 from alphagov/add-redirects-to-mmo-unpublishings

Add data migration to redirect MMO content

https://www.pivotaltracker.com/story/show/74448752
Fix broken link on Readme.md

Changed contribution guide to point to the file that is now in the main directory rather than the docs folder.
Merge pull request #1593 from kyconny/patch-1

Fix broken link on Readme.md
Add new Whitehall::BrokenLinkReporter

This version runs a LinksReport for each public edition and generates
CSV files listing those editions that have broken links, organised by
their lead organisation.
Cleanup old BadLinkReporter code
Update language around broken links

The notifier is sending "broken link" reports not "bad link" reports.
Rake task to generate/send broken link reports
Handle documents with no lead organisation

A Speech that has a person_override set do not have to have a lead
organisation. This updates the BrokenLinkReporter to handle this,
falling back to the first organisation available.
Handle documents with no organisations

It's technically possible for a document to be associated with no
organisations. This handles that case, putting the results from the
broken link checks into a separate CSV file.
Prevent libcurl connection resuse

The broken link reporter becomes unstuck after a certain number of
requests and starts reporting unresolvable host name for all links. Some
Google-ing suggests this is caused by connection reuse by libcurl.
Connection pooling is probably not a good idea with this volumn of links
and domains to check.
Add exception reporting to broken link reporter

So that we are alerted when the rake task falls over.