gCometd: Introducing the Cometd framework and its Bayeux protocol support in Grizzly