Sort and align humanized content types

This will make future diffs more readable.
DRY the content_tag repetition

These are all `abbr` elements, so we can just roll them up.
Add new extensions

This also includes some of the more obscure mime-types or the Microsoft
document types.
Merge pull request #861 from alphagov/new-attachment-extensions

New attachment extensions