Support custom output format for each filter set

This brings back the "format" configuration option.
However, the target path is not modified in any way.
I'd prefer to use mimetype and extension guessers shipped with this bundle.