Withdraw a document, no external services yet
Extract withdraw document service
Withdraw documents from external services
Use archived state when withdrawing documents

Leave the action and state referred to as withdrawing in this app, just
use the existing archive state for editions in govuk_content_models.
Show withdrawn state on documents index

Extract the state label logic to a helper
Don't update archived editions

If the latest edition is archived create a new draft when updating the
document.
Add withdraw link to index view

- Make the title link to the edit page
- Add a link to the show page titled "withdraw" for published documents.
  Currently the only thing you can use the show page for is to withdraw
  documents, so this makes things a little better until we give the show
  page and index page some proper TLC.
Redirect to index view after withdrawing

The show page can only be used to withdraw documents at the moment, so
once the document is withdrawn it makes more sense to be sent to the
index view.
Merge pull request #75 from alphagov/withdraw-document

Withdraw document

https://trello.com/c/tnfpBWVr/50-unpublishing-for-finders-5