Extract the setup gunk from DemodulatorSmokeTest.
Add smoke tests for plugin demodulators.

Unfortunately, the multimon plugin is evidently leaking its
ProcessReader and can't be tested right now. But at least now we have
some documentation of that situation.