- Use gevent.sleep with a tiny value after a message has been
received instead of no call to sleep at all. This was the
reason for the webserver to block when used with prep8
and the leiden dil with a lot of data
- move gevent.monkey.patch_all() to secop-webserver
- properly close clients
Atoring just updates on the SecopInteractor does not work
properly, as these updates depend on what the clients have already.
As updates are polled internall anyway, store onm each client
the state of the parameters it has looked up already and emit
changes values only.
main change: the same server may be used for several instruments
- client classes are 'Interactors' dealing with the parameters etc.
- methods from history are added to the clients
+ improvements on the js client side