Don't allow the same formatter to be sent to the same output
Created by: alexpeattie
Fix (or partial fix) for #1144 (closed).
This patch doesn't address the other potential issue - the case of multiple config files. Right now formatters specified in different configuration files override each other (rather than appending the additonal formatters, as is the case elsewhere).