websocket: remove the "bufferedAmount" checking logic
websocket: remove the "bufferedAmount" checking logic

This code was buggy to begin with, and actually the underlying
technique being used was non-deterministic and wouldn't work in practice
anyways.

The WebSocket client API kinda sucks in this regard, since it's virtually
impossible to implement proper ACKs using the WebSocket API by itself.

sanemat/engine.io-client,vedmalex/engine.io-client,julianduque/engine.io-client,juancarloscancela/engine.io-client,enounca/engine.io-client,hellpf/engine.io-client,lwahonen/engine.io-client,socketio/engine.io-client,AnyPresence/engine.io-client,juancancela/engine.io-client,SpainTrain/engine.io-client,jskrzypek/engine.io-client,Automattic/engine.io-client,socketio/engine.io-client,socketio/engine.io-client,nkzawa/engine.io-client,BernhardRode/engine.io-client,gsklee/engine.io-client