Move WebsocketBroadcastSubscriber to core (#409)