Create an own RemotePlugin object rather than inheriting from it. This allows to restart ZASF RemotePlugin which for example is required upon samplerate changes (closes #2626249). Furthermore this commit cleans up some old unused stuff.