Break up ClaimForm [ci skip]

 - Break up ClaimForm into ClaimDetailForm, ClaimTypeForm, and ClaimOutcomeForm
 - Dummy view to illustrate how to build views for new pages

Once @demwunz is done with the views, I'll change the tests and the flow of the
form for the new code, and also remove the old code.
Adds unfair dismissal & other claim details attributes to the ClaimTypeForm.
Adds the claim type form page with a structure matching item 6 of the axshare spec.
Update the translation YML file for the new claim type for page
Pluralise claim details form component
Adds a claim details page with the relevant translations
Add claim type form labels & hints to translation file
Update class name on claim outcome form
Increase the text input box size on the claim details form
Adds similar claims section as per item 7 in the axshare specification
Adds claims outcome as per item 8 in the axshare specification
Update the claim transition manager to reflect the break up of the form component into many forms
Add specs for claim_{type, details, outcome}
Update create claim feature spec after breaking up the claim form into separate pages
Remove unused claim form, view & spec after breaking up into separate pages
AddtionalInformationForm and RTF upload

Ability to upload RTF files from the newly created AddtionalInformationForm

  - RTF attachment upload
  - Attachment deletion
  - Attachment replacement
  - Claim#miscellaneous information is set to nil when
    AddtionalInformationForm#has_miscellaneous information is
    set to false

Undefined behaviour:
  - What happens when a non-RTF file is uploaded
Validate content-type of uploaded RTF files

Only RTF or plain text files are permitted to be uploaded.
Merge pull request #138 from ministryofjustice/rtf-upload

Rtf upload