Add major change fields to edition workflow
Simplify summary field styles

* Use input classes rather than grid wrappers
* Avoid extra wrapping elements by applying emphasis class to an
existing wrapper
* Use variables for padding and border radius
Apply emphasised field class to beta checkbox
Ensure public_updated_at timestamp is correct

This should be the time of the last major update in the edition series
or the time of the first publish.
Merge pull request #297 from alphagov/major_change_workflow

Major / minor change workflow
Update notices to success or danger flash msgs

Be clearer about a success or failure using Bootstrap alert styles.

:notice and :alert are still used by inherited_resources and responders
gems, customising the flash keys doesn’t work because of the old
versions being used.

* Explicitly set :success or :danger flash messages in app
* Coerce :notice to a success message
* Coerce :alert to a danger one
Merge pull request #302 from alphagov/conspicuous-affirmations

Update notices to success or danger flash messages
Lock summary fields when appropriate

Match the rest of the form
Upgrade capybara to 2.4.4

https://github.com/jnicklas/capybara/blob/master/History.md
Create test for asserting all fields are disabled

* When adding new fields it’s common to forget to disable them in
archive and preview, create a helper to apply a test to each edition
format
Test all fields disabled on business support

* Test all form fields for disabled-ness
* Fix business areas which weren’t disabled
Test and disable campaign fields
Add disabled field tests to remaining formats

* Fix missing disabled fields on licences and videos
Merge pull request #303 from alphagov/fix-disabled-summary-fields

Disable all fields on published editions
Filter-out suspended user from user lists

www.agileplannerapp.com/boards/173808/cards/5886

Uses `disabled` on `User` introduced by the govuk_content_models
bump-up, to skip suspended users from:

* the 'Assigned to' drop-down on the editions edit
* the 'Filter by users' search in admin
* the 'Assignee' drop-down in on the editions filter view
Merge pull request #304 from alphagov/ignore-suspended-users

Filter-out suspended user from user lists
Add business support areas data and importer
Merge pull request #305 from alphagov/tag_bsf_schemes_with_regions

Add business support areas data and importer
Remove old BSF importers and migrators
Add class helpers to different action types