Use rspec-style assertions
Make sure Edit and History tab navigation is shown

As we'll be providing history/note tools for editors make sure this
functionality is accessibly through the UI.
Provide a helper method to provide initial action state

When a TravelAdviceEdition is built there should always be a default
action in place. This should state the user that created the edition
in question.
Use Country.build_new_edition_as to provide user info

As well as building out our models we'll need to track who built them.
We're doing this by passing in the user as a parameter to our builder object.
Display history and notes on the edit screen
Use the publish_as method to track which user published the edition
Allow submission of notes by editors

Notes should only ever be submitted if the edition is valid.
Bump govuk_content_models 4.4.0

This is to pick up the Action embeds within TravelAdviceEdition
Use 'build_action_as' instead of 'create_action_as'
Fix up nesting depth of semantic_form_for

Having the form tag open here will throw off the form tag
opening/closing tags. Move it back out to where it needs to be so that
we don't screw with (bad) renderers.
New edition creation action is NEW_VERSION

Use NEW_VERSION instead of CREATE as we don't explicitly know the
version numbers we're likely to get without saving the model first.
Merge remote branch 'origin/edition-audit-trail'