Feature/silent subprocesses

By popular demand :)

When Storyplayer runs an external command (such as ansible, ssh or vagrant), we now send the output of that command to Storyplayer's console object, so that the output appears exactly like Storyplayer log messages would.

Has the advantage of making 'normal' mode (using the DefaultConsole)'s output very clean now.