Improve memory management in spike.js
Improve memory management in spike.js

 * Clean up session objects when we have no subscribers.
 * Always remove the pending object on timeout. This should hopefully
   stop us hoarding the content of bins with no listeners.

y3sh/jsbin-fork,ilyes14/jsbin,ctide/jsbin,eggheadio/jsbin,dhval/jsbin,jwdallas/jsbin,fend-classroom/jsbin,dennishu001/jsbin,johnmichel/jsbin,IvanSanchez/jsbin,arcseldon/jsbin,jamez14/jsbin,svacha/jsbin,mingzeke/jsbin,HeroicEric/jsbin,mcanthony/jsbin,francoisp/jsbin,Hamcha/jsbin,KenPowers/jsbin,martinvd/jsbin,thsunmy/jsbin,Hamcha/jsbin,kentcdodds/jsbin,knpwrs/jsbin,nitaku/jervis,saikota/jsbin,KenPowers/jsbin,y3sh/jsbin-fork,Freeformers/jsbin,mlucool/jsbin,carolineartz/jsbin,IveWong/jsbin,mcanthony/jsbin,roman01la/jsbin,roman01la/jsbin,AverageMarcus/jsbin,peterblazejewicz/jsbin,mingzeke/jsbin,simonThiele/jsbin,johnmichel/jsbin,filamentgroup/jsbin,dhval/jsbin,knpwrs/jsbin,dedalik/jsbin,late-warrior/jsbin,juliankrispel/jsbin,kirjs/jsbin,yohanboniface/jsbin,vipulnsward/jsbin,jasonsanjose/jsbin-app,KenPowers/jsbin,yize/jsbin,digideskio/jsbin,fgrillo21/NPA-Exam,arcseldon/jsbin,francoisp/jsbin,digideskio/jsbin,jwdallas/jsbin,yohanboniface/jsbin,kirjs/jsbin,vipulnsward/jsbin,mlucool/jsbin,remotty/jsbin,AverageMarcus/jsbin,minwe/jsbin,late-warrior/jsbin,pandoraui/jsbin,jamez14/jsbin,minwe/jsbin,mdo/jsbin,peterblazejewicz/jsbin,martinvd/jsbin,svacha/jsbin,simonThiele/jsbin,ctide/jsbin,yize/jsbin,carolineartz/jsbin,Freeformers/jsbin,fgrillo21/NPA-Exam,kentcdodds/jsbin,thsunmy/jsbin,jasonsanjose/jsbin-app,dedalik/jsbin,IveWong/jsbin,dennishu001/jsbin,juliankrispel/jsbin,jsbin/jsbin,jsbin/jsbin,ilyes14/jsbin,saikota/jsbin,eggheadio/jsbin,blesh/jsbin,fend-classroom/jsbin,HeroicEric/jsbin,knpwrs/jsbin,pandoraui/jsbin,IvanSanchez/jsbin,filamentgroup/jsbin