Changes the transition manager to be explicit about page numbers when initialising it.
Fieldsets to group form elements better

WIP.

Grouping radios, inputs and checkboxes a little more explicit. There is no visual change.

Needs more work also a bit more on the aria side.

Employment page not completed yet
added T&Cs
Multiples your fee page
Fieldsets to group form elements better

Employment page updates

- new fieldsets
- removed unused labels from locale
- made new locale entries
- fixed failing tests
Adds a generic markdown controller
Merge pull request #372 from ministryofjustice/feature/terms

added T&Cs
Common use case fixes

- updated reveal plugin to set the label class after page reload
- updated moj.select-option not to reset check boxes when new one is selected
- updated /apply/claim-type/ to implement changes

To Do:
gds_check_boxes do not use the same semantics so the JS does not work out of the box
GDS checkbox changes

- Wrapped the gds_check_boxes with extra markup so moj.selected-option.js is bound correctly
- Applied the necessary classes where gds_check_boxes are used
- Added logic to the moj.selected-option.js to apply the class when the page reloads
Remove unnecessary name key on the hash & use a struct to hold page data.
Merge pull request #378 from ministryofjustice/front-end/checkbox-styling

Front end/checkbox styling
Minor tweaks for labels
Layout fix

- moved the intro copy to above the conditional statement
issues #365, #366, #367, #368
updated respondent page to reflect JS changes
Merge pull request #380 from ministryofjustice/gh/issue-368

issues #365, #366, #367, #368
Merge pull request #375 from ministryofjustice/front-end/fieldsets-labels

Front end/fieldsets labels
fixed annoying pound sign layout in all browsers
Merge pull request #371 from ministryofjustice/feature/add-remission-ui-for-multiples

Multiples your fee page
Merge pull request #381 from ministryofjustice/ui/currency-field-fix

fixed annoying pound sign layout in all browsers