Switch edition history from accordion to panels

* Bootstrap 3 removed accordions, panels are effectively the same
* Use the collapsing panel pattern, and remove custom js
* Remove some custom css, replace with default bootstrap 3 classes
* Keep the first set of notes open using “in” class
* Update tests to reflect use of “in” class
* Change purpose of second test to check that the panel closes (the former test didn’t match existing behaviour)
Shorten notes copy

* Make it easier to scan notes
* Add a notes header and remove “Notes for” from each panel
* Shorten link text for comparing with previous edition
Update workflow buttons to use bootstrap 3 nav

* Fixed footer nave need either navbar-default or navbar-inverse class
* Remove styling that modifies baseline Bootstrap behaviour, replace
with helper class in markup
* Use navbar-btn wrapper to correctly align buttons within bar
Change bootstrap classes for transactions form

* Remove classes from inputs and replace with grid wrappers
* Split main form and expectations with a horizontal rule
Change bootstrap classes for answers form
Change bootstrap classes for business support form

* Add form-control and form-group classes where forms aren’t going
through formtastic
* Replace classes on inputs with wrappers
* Use more specific validation tests to avoid problem of repositioned hint text in newer formtastic (hint comes before error now, rather than after)
Change bootstrap classes for completed transaction
Change bootstrap grid classes for licence form
Add bootstrap grid wrappers for places form
Use bootstrap_nested_form on programmes

* The default nested form uses an ordered list for its fields
* This creates a horrible form, and is an existing bug on
preview/production
* Switching to use “bootstrap_nested_form” removes the ordered lists,
and styles the form like other forms with parts.
Strip trailing whitespace
Update smart answers to bootstrap 3

* Use bootstrap 3 form classes
* Remove custom CSS that changed behaviour of baseline classes
* Use plus icons rather than plus-sign icons (plus signs are best used
outside of buttons)
* Add some horizontal spacing between options, arrows and node lists
Change bootstrap grid classes for video form
Remove bootstrap grid class from help page form

* Form elements expand to full width in bootstrap 3 by default
Use bootstrap buttons for creating new editions

* Button had no styles but the default browser ones
Remove stray tab character
Upgrade workflow modals to bootstrap 3

* Modals no longer need to be hidden with hide classes
  * But tabindex -1 and aria hidden should be used
* Update modal markup to include new and necessary bootstrap 3 wrappers
(modal-dialog, modal-content), use html5 elements for modal header and
footer
* Remove grid classes from inputs in modal, inputs expand to full width
by default in bootstrap 3
* Workflow buttons are in an “info” alert, the buttons should match
this — switch from primary buttons to info buttons
* Remove modal styles that modified baseline bootstrap behaviour
* Update test where new modals interfere with poltergeist and supposedly obscure checkbox (in reality this isn't the case) — trigger change we want directly to circumvent
Default workflow text within a dark navbar to grey

* Text was too dark to read before, black on black
Cleanup campaign form and upgrade to bootstrap 3

* Give the table of images contrast against the grey background, and
add a table header for accessibility
* Remove classes attached to form elements, bootstrap 3 elements now
expand to the size of their parent – use wrappers instead
Allow further types of flash message

* Default notice and alert message types to the bootstrap “warning”
alert
* Allow support for success, danger and info style alerts too