Adding the client side bits needed to implement producer flow control using a window. Currently disabled since the server side bits still need implementing.