Adding extension for attachments

For multiple mim-types how about accepting a delimited list? This then raises a question of ranges like "image/*". As I think more through this you should probably be allowed to pass a delimited list of media types or ranges.

As for any type, if we accept ranges like "*" that would allow that.