Client can now set buffer-size and sample-rate context. Actual
configuration of subclass is only done when both are set and at least
one is different from current value.
Speakerman has been wired up, but fails at startup. The bug hunt has
begun...