Update the comments on states to reflect up-to-date algorithm
Simplify readableStream.cancel() algorithm by using transform idiom
Simplify writableStream.abort() algorithm by using transform idiom
Add read() method to ReadableByteStream
Handle possible user-thrown exception

This propagates it out of SyncWritableStreamStateWithQueue into the waiting arms of someone who will catch it and send it to `this@[[error]]`.

Combined with previous work, this closes #128.
Add customization options to pipeTo

Closes #201.
Fix bad header syntax
Add description and example for pipeThrough

Part of #228
Add missing parameter to EnqueueValueWithSize calls
Have `readableByteStream.read` delegate to `this.readInto`

It is generally better practice to go through public APIs when possible. For example, this way a subclass of ReadableByteStream could override `readInto` to tweak it slightly, and then `read` will inherit the changes.

Bonus: Changed casing "arraybuffer" → "arrayBuffer"
Add tests and a note about close + abort

Closes #130; closes #192.
Replace t.strictEqual with t.equal in unit test files.

They are synonyms.

Fixes #229
Formalize the built-in queuing strategies

In doing so, made the highWaterMark stored in an internal slot, instead of a public property. Since nobody actually uses or inspects queuing strategy objects, it wasn't actually useful; additionally, this allows us to protect our invariants better.

Part of #228
s/queueing/queuing/g
Remove unused parameter
Add IDs to all headings
Make the self-links show up
Document default strategies

Part of #228
Tweak reference implementation to match spec

This is now an internal slot, and not a publicly-exposed property, as of 338144855f382deff4d4b50211c3ad82e32d999a. CountQueuingStrategy was updated but I missed ByteLengthQueuingStrategy.
Clean up queue-with-sizes operations a bit

Alphabetize them within the spec, and move them to a separate file within the reference implementation. While doing so, made minor tweaks to the reference implementation to better match the spec line-for-line.