Awesome print gem

For awesome printing.
Update GDS API adapters
Expose format specific fields via the class

So they can be used to construct the stricter
Rummager queries that require each return field to
be explicitly requested.
Switch search backend to Rummager
Rename `slug` -> `link`

Rummager returns `link` anyway, and it's about as descriptive as `slug`,
so let's just use that and cut out a layer of data structure massaging.
Make summary work for Drug Safety Update

Always request `description` from Rummager and let the format specific
presenters decide whether to use it.
Remove low value model specs

Specs removed here were just duplicated examples that were a pain to maintain
and offered little value.

There sholud be a test or shared example group for the super class to verify
the shared behaviour.
Remove `published_at` from MHRA formats

This information is not yet provided to Rummager
Simplecov for test coverage
Bugfix link presentation and rename to path
Remove unused `#to_partial_path` methods
Merge pull request #72 from alphagov/rummager-integration2

Use Rummager as search backend
Order by last_update when not searching by keyword

In order to match the finder-api behaviour that rummager is taking over,
we want to order results when filtering by the date they were last
updated.

This last_update field, once added to rummager in the schema and
permitted sort fields, and provided by the publishing applications, will
allow this behaviour to be maintained.
Merge pull request #73 from alphagov/order-results-by-last-update

Order by last_update when not searching by keyword
Update Ruby version to 2.1.2
Merge pull request #75 from alphagov/ruby-2.1.2

Update Ruby version to 2.1.2