Fixed bugs in websockets streaming.
Fixed bugs in websockets streaming.

Two things were happenning;

1. Stream objects were kept alive forever by their callback loop. Fixed by
adding a 'connected' flag, and exiting the callback loop if false.

2.  Only the first Stream object created was actually working; I was using
addCallback to chain the callbacks but not returning the args for the next
callback so the chain was terminating early. Fixed by returning args from
callback.

n1ywb/webdlmon-backend,n1ywb/webdlmon-backend