Publish documents via show page

Remove the "Save and Publish" button from the document edit page and add a publish button to the show page.

This gives us consistency with withdraw and less complex controller actions.