Server may send more than one StreamCell message per poll.

This avoids accumulating buffers and therefore latency if the messages
are generated faster than the poll rate.
Convert client SpectrumCell to have explicit stream subscription.

This avoids dropping updates if they arrive faster than the overall
event loop cycles.
Fix LocalCell's value comparison for funny numbers.