Remove DecoderSet abstraction (and `DecoderSet()` method in the

PluginHelper interface) and replace it with Decoder and DecoderRunner
methods that will create and return a decoder or a runner by name.