update pipeline to call teardown of output workers when :workers > 1

fixes https://github.com/elasticsearch/logstash/issues/2178
so even outputs that have no workers right now, they should be treated like they have one. and so all output plugins will run as if they have worker pools? as in changing the current behavior of outputs without workers being set?