Remove the HtmlVersion model
Fixed tests broken by HtmlVersion -> HtmlAttachment refactor
Default attachments to being vulnerable to viruses
Use correct file attachment traits in factory
Switch to URLs for new publications in cukes

HTML versions no longer exist and external URLs
are the simplest route to a valid publication.
Force parent Attachment type in cucumber steps
Move cuke scenario not related to attachments
Tidy up attachments feature
Whitespace
Restore adding and saving of HTML & file attachments
Test for HTML & file attachment ordering interface
Update form builder to provide default check_box label
lable_options => label_options
Add manually numbered headings field back into HTML attachments
Restore help for manually numbered headings
Add cuke for consultation outcome attachments
Clarify use of admin/responses routes

The responses controller only works when a consultation_id exists in
the route. The admin/responses block is only used for attachments and
should never be used directly.
Fix preview of HTML attachments on drafts
Implement HtmlAttachment#extracted_text for indexing
Keep HTML attachment slugs between versions