Remove AbstractAttachmentController subtypes

Instead create more registry objects and dynamically configure the controller
according to the document type coming in from the params.
Merge pull request #277 from alphagov/remove-attachment-controller-subclasses

Remove AbstractAttachmentController subtypes