Revert "plainbox: crazy-hack, add hacky template dependencies"

This commit wasn't meant to go in so I'd rather revert it and solve the
problem properly.

This reverts commit 042c28ab492b610ea52ff0e1eb4d900f7a099b33.
checkbox-ng:commands:cli: add support for --dont-suppress-output

This patch adds a new command line option for checkbox-cli.  Currently
it does nothing but it will automatically be used after the upcoming
patch to plainbox, which adds the very same option and the code to use
it, lands.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
checkbox-ng:launcher: add support for dont_suppress_output option

This patch adds a new option 'dont_suppress_output' to a new section
'[ui]' which controls the suppression command output for plugin types
'attachment', 'resource' and 'local'

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

fixup
checkbox-ng:commands:launcher: use the dont_suppress_output ui option

This patch bridges the launcher option to the implementation of the
launcher command.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
plainbox:commands:run: add support for `plainbox run --dont-suppress-output`

This patch makes it possible to show output of *all* commands, including
local, resource and attachment job commands. It is quite useful for
debugging as it saves the time to look up log files.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
"automatic merge by tarmac [r=roadmr][bug=][author=zkrynicki]"
"automatic merge by tarmac [r=roadmr][bug=][author=zkrynicki]"