Bump Govspeak to fix LegislativeLists

When passing content through the App, \n\n is being turned into \r\n\r\n
which breaks the $LegislativeList parsing. This version of Govspeak
parses this correctly.
Add styleguide to routes
Remove redundant links, labellify status

- Make the status words appear as a label for easier scanning
- Remove redundant actions on documents. Edit and withdraw went to the same place, view on live can be seen on the show page and is a ux hangup from whitehall were pageload time is lonnng so these shortcuts make sense.
Fix spacing of list elements

Recently published docs have a very long date field which runs into the status. Make li wider to stop this.
Copy CMA case metadata into extra_fields

The code was updated to pull the CMA case specific metadata from
extra_fields but the data wasn't migrated.
Merge pull request #133 from alphagov/bump-govspeak-to-fix-legislative-lists

Bump Govspeak to fix LegislativeLists
Merge pull request #134 from alphagov/fix-cma-metadata-for-new-drafts

Copy CMA case metadata into extra_fields
Add legislative list style for preview
Fix show pages

- Make h1 include gov.uk location. Make the link inactive/unclickable if the document isn't published yet.
- Give sections h2 titles
- Make the document state a label as on index page
- Add a list for attachments
- Make h1 include gov.uk location. Make the link inactive/unclickable if the document isn't published yet.
- Remove 'sidebar' class (this doesn't appear to be used for anything)
- Add body in collapsable section. The body content on these is often very long so make it hidden by default. This allows editors to look at the body without having to open the 'edit' page
- Put page actions in a section at the bottom on the page. Display them inline.
Merge pull request #132 from alphagov/fix-document-publisher

Fix document publisher
Merge pull request #135 from alphagov/fix-govspeak-css

Add legislative list style for preview
Add breadcrumbs to documents/manuals/attachments
Merge pull request #136 from alphagov/add-breadcrumbs

Add breadcrumbs
Unify titles

- Index pages are now both "Your manuals" and "Your documents"
- Edit pages are "Edit X" where X is a manual, document, section or attachment
- New X is used for documents or manuals and Add X is used for sections or attachments
- Actual titles are used for show pages
Merge pull request #137 from alphagov/fix-page-titles

Unify titles
Unify heading CSS

- Remove unneccesary css
- Rewrite margins and paddings to use $gutters
- Use $greys for borders and smalls
Remove unused manual-header and specialist-header div
Merge pull request #138 from alphagov/unify-header-scss

Unify header scss
Make manuals index look the same as documents index
Tidy index css

- Make the top of the document list line up with New document link
- Make new document link larger