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.
Use SimplyMimeTypeGuesser to guess MIME type of filtered content
Merge pull request #477 from teohhanhui/patch-output-format

Support custom output format for each filter set