Add a silent outputter.

This allows me to call a runner and only get the return data back.
Merge pull request #4074 from holmboe/silent-outputter

Silent outputter