Publish permission based on submitter not creator.

When reviewing (2i) an edition, the user should be prevented from publishing
only if they were the one who submitted for 2i, rather than if they were the
original creator.
Create Version in submitted factory.
Fix tests that depend on publishing workflow.

We now check publishing user is not the same as submitting, not creating, user.
Feature tests for publish workflow.
Remove commented code and unused method.
Move submitted_by logic to method on Edition.
Authority tests only stub committed_by method.
Restore code lost in merge.
Make metadata simple, clearer and less flappy.

 - Remove flappy js info box.
 - Add published and conditional last updated info.
 - Anchor history at bottom of page to metadata at top of page.
 - Expand history when 'see all updates' anchor link is clicked.
Fix ordering of change note translation keys
Merge pull request #1737 from alphagov/publication_page_history

Make publication metadata simpler, clearer and less flappy.
Replace William Hague with Philip Hammond as current foreign secretary
Merge pull request #1739 from alphagov/replace-william-hague

Replace William Hague with Philip Hammond as current foreign secretary
Modify organisation_state in search index for closed and devolved organisations
We want to hide the [closed organisation] text in search results for organisations marked as closed and devolved. In order to so, we return "devolved" if an organisation is closed and devolved.
Merge pull request #1738 from alphagov/closed-devolved-search-index

Modify organisation_state in search index for closed and devolved organisations
Data migration to update search index for devolved organisations
Merge pull request #1740 from alphagov/devolved-organisations-migration

Data migration to update search index for devolved organisations
Modify CSS classes on past foreign secretaries page to ensure correct alignment
The alignment got broken when Philip Hammond was added as new foreign secretary
without taking care of the "clear-person" class on the items below.
Merge pull request #1742 from alphagov/past-foreign-secretaries-presentation

Modify CSS classes on past foreign secretaries page to ensure correct al...
Merge pull request #1729 from alphagov/review_created

Publish permission based on submitter rather than creator