passthrough unrecognized output mime-types

preserves the bad mime-type -> short name conversion for supported types,
but allows passthrough for additional mime-types,
so at least data is not discarded.
Merge pull request #3 from minrk/pull/4533/head

passthrough unrecognized output mime-types