Convert official-lookin' spec to Bikeshed.

It now auto-builds and deploys index.bs onto the gh-pages branch.
Remove footer; use Bikeshed's new WHATWG footer for it.
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.
Fix writable stream bug allowing concurrent writes.

If you wrote to the stream twice in rapid succession, the second time before the first write completes, then the second write did not correctly check to see if there was a write ongoing. Thus the stream would never stop being in the "writable" state, and would execute the body of the write function a second time before the first call called its `done()`.
Fix state and high water mark behavior on writable streams.

Fixes #121. Now writable streams behave as expected with respect to their state changing in reaction to the given queuing strategy. See the tests for more details.
Use uniform language for new promises.

More easily searchable!
Fix some header levels.
Fix missing "Return" in spec. Implementation was OK.