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
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
Remove unnecessary name key on the hash & use a struct to hold page data.
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
Merge pull request #359 from ministryofjustice/explicit-page-numbers

Explicit Page Numbering
Add an interface to Jadu's API

Use it like this (note that for Jadu's near-live system you'll need to
disable SSL verification and specify the Host header because the
certificate is incorrect and it has no DNS entry):

    BASE_URL = 'https://208.50.51.114/api/1/'
    HOST = 'etapi.nearlive.moj.fcos.jadu.net'

    api = Jadu::API.new(
      BASE_URL,
      host: HOST, # for near-live
      verify_mode: OpenSSL::SSL::VERIFY_NONE, # for near-live
      ssl_version: :TLSv1
    )

    puts api.new_claim(xml, 'example.pdf' => File.read('example.pdf')).body

    puts api.fgr_et_office('B5 4UU').body

The API returns a Net::HTTP::Response and does not perform any checking
as yet.