backport FormatterLoader to fix load issue bug
deprecate the textmate formatter (seems we missed this one)
support pathname for output streams