Add CountQueuingStrategy implementation, with some tests.

In the process, found #122. Working around it temporarily by doing `.bind(options.strategy)`, but a more proper fix will be coming shortly.

This shows that #121 is already working as intended for readable streams. Not sure about writable streams yet.