HTML attachments

This branch converts HTML versions into HTML attachments, allowing multiple attachments per edition, re-ordering of HTML attachments, and attachment metadata.

This branch does *not* enable HTML attachments for other records which can have file attachments. This includes consultation responses, supporting pages, corporate information pages and policy groups.

https://www.pivotaltracker.com/story/show/53797983